Experimental[src]

Module std::raw

Contains struct definitions for the layout of compiler built-in types.

They can be used as targets of transmutes in unsafe code for manipulating the raw representations directly.

Their definitition should always match the ABI defined in rustc::back::abi.

Box

The representation of a Rust managed box

Closure

The representation of a Rust closure

Procedure

The representation of a Rust procedure (proc())

Slice

The representation of a Rust slice

TraitObject

The representation of a Rust trait object.

Vec

The representation of a Rust vector

Repr

This trait is meant to map equivalences between raw structs and their corresponding rust values.

String

The representation of a Rust string