HasData
Layout
rustc_
target
1.84.0-dev
HasData
Layout
Required Methods
data_layout
Implementors
In rustc_
target::
abi
Structs
AbiAndPrefAlign
AddressSpace
Align
FieldIdx
Heterogeneous
Layout
LayoutCalculator
LayoutData
Niche
PointeeInfo
Reg
ReprFlags
ReprOptions
Size
TargetDataLayout
TyAndLayout
VariantIdx
WrappingRange
Enums
Abi
AlignFromBytesError
Endian
FieldsShape
Float
HomogeneousAggregate
Integer
IntegerType
LayoutCalculatorError
PointerKind
Primitive
RegKind
Scalar
StructKind
TagEncoding
TargetDataLayoutErrors
Variants
Constants
FIRST_VARIANT
Traits
HasDataLayout
HashStableContext
TyAbiInterface
rustc_target
::
abi
Trait
HasDataLayout
Copy item path
Settings
Help
Summary
pub trait HasDataLayout { // Required method fn
data_layout
(&self) -> &
TargetDataLayout
; }
Required Methods
§
fn
data_layout
(&self) -> &
TargetDataLayout
Implementors
§
§
impl
HasDataLayout
for &
TargetDataLayout
§
impl
HasDataLayout
for
TargetDataLayout
impl HasDataLayout for
Builder
<'_, '_, '_>
impl HasDataLayout for
CodegenCx
<'_, '_>
impl<'tcx, M:
Machine
<'tcx>> HasDataLayout for
InterpCx
<'tcx, M>
impl<'tcx> HasDataLayout for
LateContext
<'tcx>
impl<'tcx> HasDataLayout for
TyCtxtAt
<'tcx>
impl<'tcx> HasDataLayout for
TyCtxt
<'tcx>
impl<'tcx> HasDataLayout for
LayoutCx
<'tcx>
impl HasDataLayout for
ConstPropagator
<'_, '_>
impl<'tcx> HasDataLayout for
UnwrapLayoutCx
<'tcx>
impl<'tcx> HasDataLayout for
Tables
<'tcx>