☰
HasParamEnv
HasParamEnv
Required Methods
param_env
Implementors
In rustc_middle::ty::layout
Structs
LayoutCx
Enums
FnAbiError
FnAbiRequest
LayoutError
SavedLocalEligibility
SizeSkeleton
StructKind
Constants
FAT_PTR_ADDR
FAT_PTR_EXTRA
MAX_SIMD_LANES
Traits
FnAbiOf
FnAbiOfHelpers
HasParamEnv
HasTyCtxt
IntegerExt
LayoutOf
LayoutOfHelpers
MaybeResult
PrimitiveExt
Functions
adjust_for_rust_scalar
conv_from_spec_abi
fn_abi_of_fn_ptr
fn_abi_of_instance
fn_can_unwind
invert_mapping
layout_of
make_thin_self_ptr
provide
Type Definitions
TyAndLayout
?
Trait
rustc_middle
::
ty
::
layout
::
HasParamEnv
source
·
[
−
]
pub trait HasParamEnv<'tcx> { fn
param_env
(&self) ->
ParamEnv
<'tcx>; }
Required Methods
source
fn
param_env
(&self) ->
ParamEnv
<'tcx>
Implementors
source
impl<'tcx, C>
HasParamEnv
<'tcx> for
LayoutCx
<'tcx, C>
impl<'tcx>
HasParamEnv
<'tcx> for
Builder
<'_, '_, 'tcx>
impl<'tcx, 'll>
HasParamEnv
<'tcx> for
CodegenCx
<'ll, 'tcx>
impl<'mir, 'tcx, M>
HasParamEnv
<'tcx> for
InterpCx
<'mir, 'tcx, M>
where
M:
Machine
<'mir, 'tcx>,
impl<'tcx>
HasParamEnv
<'tcx> for
LateContext
<'tcx>
impl<'tcx>
HasParamEnv
<'tcx> for
ConstPropagator
<'_, 'tcx>
impl<'tcx>
HasParamEnv
<'tcx> for
ConstPropagator
<'_, 'tcx>
impl<'tcx>
HasParamEnv
<'tcx> for
UnwrapLayoutCx
<'tcx>