Skip to main content

Module invariant

Module invariant 

Source

Re-exportsยง

use std::assert_matches; ๐Ÿ”’
use rustc_abi::BackendRepr; ๐Ÿ”’
use rustc_abi::FieldsShape; ๐Ÿ”’
use rustc_abi::Scalar; ๐Ÿ”’
use rustc_abi::Size; ๐Ÿ”’
use rustc_abi::TagEncoding; ๐Ÿ”’
use rustc_abi::Variants; ๐Ÿ”’
use rustc_middle::ty; ๐Ÿ”’
use rustc_middle::ty::TypeVisitableExt; ๐Ÿ”’
use rustc_middle::ty::layout::HasTyCtxt; ๐Ÿ”’
use rustc_middle::ty::layout::LayoutCx; ๐Ÿ”’
use rustc_middle::ty::layout::TyAndLayout; ๐Ÿ”’
use rustc_span::bug; ๐Ÿ”’

Functionsยง

layout_sanity_check ๐Ÿ”’
Enforce some basic invariants on layouts.