☰
HasDataLayout
HasDataLayout
Required Methods
data_layout
Implementors
In rustc_target::abi
Modules
call
Structs
AbiAndPrefAlign
AddressSpace
Align
Layout
LayoutS
Niche
PointeeInfo
ReprFlags
ReprOptions
Size
TargetDataLayout
TyAndLayout
VariantIdx
WrappingRange
Enums
Abi
Endian
FieldsShape
InitKind
Integer
IntegerType
PointerKind
Primitive
Scalar
StructKind
TagEncoding
TargetDataLayoutErrors
Variants
Traits
HasDataLayout
HashStableContext
LayoutCalculator
TyAbiInterface
?
Trait
rustc_target
::
abi
::
HasDataLayout
source
·
[
−
]
pub trait HasDataLayout { fn
data_layout
(&self) -> &
TargetDataLayout
; }
Required Methods
§
source
fn
data_layout
(&self) -> &
TargetDataLayout
Implementors
§
impl
HasDataLayout
for
Builder
<'_, '_, '_>
impl
HasDataLayout
for
CodegenCx
<'_, '_>
impl<'mir, 'tcx, M:
Machine
<'mir, 'tcx>>
HasDataLayout
for
InterpCx
<'mir, 'tcx, M>
impl<'tcx>
HasDataLayout
for
LateContext
<'tcx>
impl<'tcx>
HasDataLayout
for
TyCtxt
<'tcx>
impl<'tcx>
HasDataLayout
for
TyCtxtAt
<'tcx>
impl<'tcx, T:
HasDataLayout
>
HasDataLayout
for
LayoutCx
<'tcx, T>
impl
HasDataLayout
for
ConstPropagator
<'_, '_>
impl
HasDataLayout
for
ConstPropagator
<'_, '_>
impl<'tcx>
HasDataLayout
for
UnwrapLayoutCx
<'tcx>