Re-exportsΒ§
use rustc_abi::BackendRepr;πuse rustc_abi::FieldsShape;πuse rustc_abi::Scalar;πuse rustc_abi::Variants;πuse rustc_middle::ty;πuse rustc_middle::ty::layout::HasTyCtxt;πuse rustc_middle::ty::layout::LayoutCx;πuse rustc_middle::ty::layout::LayoutError;πuse rustc_middle::ty::layout::LayoutOf;πuse rustc_middle::ty::layout::TyAndLayout;πuse rustc_middle::ty::layout::ValidityRequirement;πuse rustc_middle::ty::print::with_no_trimmed_paths;πuse rustc_middle::ty::print::with_no_trimmed_paths;πuse rustc_middle::ty::PseudoCanonicalInput;πuse rustc_middle::ty::ScalarInt;πuse rustc_middle::ty::Ty;πuse rustc_middle::ty::TyCtxt;πuse rustc_span::DUMMY_SP;πuse rustc_span::bug;πuse crate::const_eval::CanAccessMutGlobal;πuse crate::const_eval::CheckAlignment;πuse crate::const_eval::CompileTimeMachine;πuse crate::interpret::InterpCx;πuse crate::interpret::MemoryKind;π
FunctionsΒ§
- check_
validity_ requirement - Determines if this type permits βrawβ initialization by just transmuting some memory into an
instance of
T. - check_
validity_ πrequirement_ lax - Implements the βlaxβ (default) version of the
check_validity_requirementchecks; see that function for details. - check_
validity_ πrequirement_ strict - Implements the βstrictβ version of the
check_validity_requirementchecks; see that function for details. - validate_
scalar_ πin_ layout