Modules§
- alignment 🔒
- caller_
location 🔒 - check_
validity_ 🔒requirement - compare_
types 🔒 - Routines to check for relations between fully inferred types.
- type_
name 🔒
Functions§
- binop_
left_ homogeneous - Classify whether an operator is “left-homogeneous”, i.e., the LHS has the same type as the result.
- binop_
right_ homogeneous - Classify whether an operator is “right-homogeneous”, i.e., the RHS has the same type as the LHS.
- check_
validity_ requirement - Determines if this type permits “raw” initialization by just transmuting some memory into an
instance of
T. - most_
packed_ projection - If the place includes a projection from a packed struct, returns the AdtDef and packed alignment of the projection with the lowest pack
- place_
unalignment - If the place may be less aligned than its type requires (because it is in a packed type), returns the AdtDef and packed alignment of its most-unaligned projection.
- relate_
types - Returns whether
srcis a subtype ofdest, i.e.src <: dest. - sub_
types - Returns whether
srcis a subtype ofdest, i.e.src <: dest. - type_
name