Trait rustc_target::abi::LayoutOf[−][src]

pub trait LayoutOf<'a>: Sized {
    type Ty: TyAbiInterface<'a, Self>;
    type TyAndLayout: MaybeResult<TyAndLayout<'a, Self::Ty>>;
    fn layout_of(&self, ty: Self::Ty) -> Self::TyAndLayout;

    fn spanned_layout_of(&self, ty: Self::Ty, _span: Span) -> Self::TyAndLayout { ... }
}
Expand description

Trait for context types that can compute layouts of things.

Associated Types

Required methods

Provided methods

Implementors