HasData
Layout
rustc_
abi
1.83.0-dev
HasData
Layout
Required Methods
data_layout
Implementors
In crate rustc_
abi
Modules
layout
Structs
AbiAndPrefAlign
AddressSpace
Align
LayoutCalculator
LayoutS
Niche
PointeeInfo
ReprFlags
ReprOptions
Size
TargetDataLayout
WrappingRange
Enums
Abi
AlignFromBytesError
Endian
FieldsShape
Float
Integer
IntegerType
LayoutCalculatorError
PointerKind
Primitive
Scalar
StructKind
TagEncoding
TargetDataLayoutErrors
Variants
Traits
HasDataLayout
HashStableContext
rustc_abi
Trait
HasDataLayout
Copy item path
Settings
Help
Summary
source
pub trait HasDataLayout { // Required method fn
data_layout
(&self) -> &
TargetDataLayout
; }
Required Methods
§
source
fn
data_layout
(&self) -> &
TargetDataLayout
Implementors
§
source
§
impl
HasDataLayout
for &
TargetDataLayout
source
§
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>