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 definition should always match the ABI defined in
The representation of a slice like
The representation of a trait object like
This trait is meant to map equivalences between raw structs and their corresponding rust values.