Structs§
Enums§
- FnAbi
Error - Error produced by attempting to compute or adjust a
FnAbi
. - FnAbi
Request - Layout
Error - Size
Skeleton - Type size “skeleton”, i.e., the only information determining a type’s size. While this is conservative, (aside from constant sizes, only pointers, newtypes thereof and null pointer optimized enums are allowed), it is enough to statically check common use cases of transmute.
- Validity
Requirement - Used in
check_validity_requirement
to indicate the kind of initialization that is checked to be valid
Constants§
- MAX_
SIMD_ LANES - WIDE_
PTR_ ADDR - The first half of a wide pointer.
- WIDE_
PTR_ EXTRA - The second half of a wide pointer.
Traits§
- Float
Ext - FnAbiOf
- Blanket extension trait for contexts that can compute
FnAbi
s. - FnAbi
OfHelpers - Trait for contexts that want to be able to compute
FnAbi
s. This automatically gives access toFnAbiOf
, through a blanketimpl
. - HasTy
Ctxt - HasTyping
Env - Integer
Ext - Layout
Of - Blanket extension trait for contexts that can compute layouts of types.
- Layout
OfHelpers - Trait for contexts that want to be able to compute layouts of types.
This automatically gives access to
LayoutOf
, through a blanketimpl
. - Maybe
Result - Primitive
Ext
Functions§
- fn_
can_ unwind - Calculates whether a function’s ABI can unwind or not.