☰
ParameterizedOverTcx
Required Associated Types
Value
Implementations on Foreign Types
&'static [T]
()
(A, B)
Attribute
BitSet<u32>
ConstStability
Constness
DebuggerVisualizerFile
DefIndex
DefKey
DefKind
DefPathHash
DefaultBodyStability
Defaultness
DelimArgs
Deprecation
ExpnData
ExpnHash
ExpnId
FiniteBitSet<u32>
ForeignModule
FxHashMap<I, T>
GeneratorKind
Ident
IndexVec<I, T>
IsAsync
LangItem
LinkagePreference
NativeLib
Option<T>
SourceFile
Span
Stability
String
Symbol
SyntaxContextData
u32
usize
Implementors
In rustc_middle::ty::parameterized
?
Trait
rustc_middle
::
ty
::
parameterized
::
ParameterizedOverTcx
source
·
[
−
]
pub trait ParameterizedOverTcx: 'static { type
Value
<'tcx>; }
Required Associated Types
§
source
type
Value
<'tcx>
Implementations on Foreign Types
§
source
§
impl<T:
ParameterizedOverTcx
>
ParameterizedOverTcx
for &'static
[T]
§
type
Value
<'tcx> = &'tcx [<T as
ParameterizedOverTcx
>::
Value
<'tcx>]
source
§
impl<T:
ParameterizedOverTcx
>
ParameterizedOverTcx
for
Option
<T>
§
type
Value
<'tcx> =
Option
<<T as
ParameterizedOverTcx
>::
Value
<'tcx>>
source
§
impl<A:
ParameterizedOverTcx
, B:
ParameterizedOverTcx
>
ParameterizedOverTcx
for
(A, B)
§
type
Value
<'tcx> = (<A as
ParameterizedOverTcx
>::
Value
<'tcx>, <B as
ParameterizedOverTcx
>::
Value
<'tcx>)
source
§
impl<I:
Idx
+ 'static, T:
ParameterizedOverTcx
>
ParameterizedOverTcx
for
IndexVec
<I, T>
§
type
Value
<'tcx> =
IndexVec
<I, <T as
ParameterizedOverTcx
>::
Value
<'tcx>>
source
§
impl<I: 'static, T:
ParameterizedOverTcx
>
ParameterizedOverTcx
for FxHashMap<I, T>
§
type
Value
<'tcx> =
HashMap
<I, <T as
ParameterizedOverTcx
>::
Value
<'tcx>,
BuildHasherDefault
<FxHasher>>
source
§
impl
ParameterizedOverTcx
for
usize
§
type
Value
<'tcx> =
usize
source
§
impl
ParameterizedOverTcx
for
()
§
type
Value
<'tcx> =
()
source
§
impl
ParameterizedOverTcx
for
u32
§
type
Value
<'tcx> =
u32
source
§
impl
ParameterizedOverTcx
for
String
§
type
Value
<'tcx> =
String
source
§
impl
ParameterizedOverTcx
for
Attribute
§
type
Value
<'tcx> =
Attribute
source
§
impl
ParameterizedOverTcx
for
DelimArgs
§
type
Value
<'tcx> =
DelimArgs
source
§
impl
ParameterizedOverTcx
for
ConstStability
§
type
Value
<'tcx> =
ConstStability
source
§
impl
ParameterizedOverTcx
for
DefaultBodyStability
§
type
Value
<'tcx> =
DefaultBodyStability
source
§
impl
ParameterizedOverTcx
for
Deprecation
§
type
Value
<'tcx> =
Deprecation
source
§
impl
ParameterizedOverTcx
for
Stability
§
type
Value
<'tcx> =
Stability
source
§
impl
ParameterizedOverTcx
for
Constness
§
type
Value
<'tcx> =
Constness
source
§
impl
ParameterizedOverTcx
for
Defaultness
§
type
Value
<'tcx> =
Defaultness
source
§
impl
ParameterizedOverTcx
for
GeneratorKind
§
type
Value
<'tcx> =
GeneratorKind
source
§
impl
ParameterizedOverTcx
for
IsAsync
§
type
Value
<'tcx> =
IsAsync
source
§
impl
ParameterizedOverTcx
for
LangItem
§
type
Value
<'tcx> =
LangItem
source
§
impl
ParameterizedOverTcx
for
DefKind
§
type
Value
<'tcx> =
DefKind
source
§
impl
ParameterizedOverTcx
for
DefIndex
§
type
Value
<'tcx> =
DefIndex
source
§
impl
ParameterizedOverTcx
for
DefKey
§
type
Value
<'tcx> =
DefKey
source
§
impl
ParameterizedOverTcx
for
BitSet
<
u32
>
§
type
Value
<'tcx> =
BitSet
<
u32
>
source
§
impl
ParameterizedOverTcx
for
FiniteBitSet
<
u32
>
§
type
Value
<'tcx> =
FiniteBitSet
<
u32
>
source
§
impl
ParameterizedOverTcx
for
ForeignModule
§
type
Value
<'tcx> =
ForeignModule
source
§
impl
ParameterizedOverTcx
for
LinkagePreference
§
type
Value
<'tcx> =
LinkagePreference
source
§
impl
ParameterizedOverTcx
for
NativeLib
§
type
Value
<'tcx> =
NativeLib
source
§
impl
ParameterizedOverTcx
for
DebuggerVisualizerFile
§
type
Value
<'tcx> =
DebuggerVisualizerFile
source
§
impl
ParameterizedOverTcx
for
ExpnData
§
type
Value
<'tcx> =
ExpnData
source
§
impl
ParameterizedOverTcx
for
ExpnHash
§
type
Value
<'tcx> =
ExpnHash
source
§
impl
ParameterizedOverTcx
for
ExpnId
§
type
Value
<'tcx> =
ExpnId
source
§
impl
ParameterizedOverTcx
for
SourceFile
§
type
Value
<'tcx> =
SourceFile
source
§
impl
ParameterizedOverTcx
for
Span
§
type
Value
<'tcx> =
Span
source
§
impl
ParameterizedOverTcx
for
Symbol
§
type
Value
<'tcx> =
Symbol
source
§
impl
ParameterizedOverTcx
for
DefPathHash
§
type
Value
<'tcx> =
DefPathHash
source
§
impl
ParameterizedOverTcx
for
SyntaxContextData
§
type
Value
<'tcx> =
SyntaxContextData
source
§
impl
ParameterizedOverTcx
for
Ident
§
type
Value
<'tcx> =
Ident
Implementors
§
source
§
impl
ParameterizedOverTcx
for
ExportedSymbol
<'static>
§
type
Value
<'tcx> =
ExportedSymbol
<'tcx>
source
§
impl
ParameterizedOverTcx
for
ObjectLifetimeDefault
§
type
Value
<'tcx> =
ObjectLifetimeDefault
source
§
impl
ParameterizedOverTcx
for
AssocItemContainer
§
type
Value
<'tcx> =
AssocItemContainer
source
§
impl
ParameterizedOverTcx
for
Clause
<'static>
§
type
Value
<'tcx> =
Clause
<'tcx>
source
§
impl
ParameterizedOverTcx
for
ImplPolarity
§
type
Value
<'tcx> =
ImplPolarity
source
§
impl
ParameterizedOverTcx
for
Variance
§
type
Value
<'tcx> =
Variance
source
§
impl
ParameterizedOverTcx
for
Visibility
<
DefIndex
>
§
type
Value
<'tcx> =
Visibility
<
DefIndex
>
source
§
impl
ParameterizedOverTcx
for
SimplifiedType
§
type
Value
<'tcx> =
SimplifiedType
source
§
impl
ParameterizedOverTcx
for
ModChild
§
type
Value
<'tcx> =
ModChild
source
§
impl
ParameterizedOverTcx
for
CodegenFnAttrs
§
type
Value
<'tcx> =
CodegenFnAttrs
source
§
impl
ParameterizedOverTcx
for
SymbolExportInfo
§
type
Value
<'tcx> =
SymbolExportInfo
source
§
impl
ParameterizedOverTcx
for
ConstQualifs
§
type
Value
<'tcx> =
ConstQualifs
source
§
impl
ParameterizedOverTcx
for
Body
<'static>
§
type
Value
<'tcx> =
Body
<'tcx>
source
§
impl
ParameterizedOverTcx
for
CoerceUnsizedInfo
§
type
Value
<'tcx> =
CoerceUnsizedInfo
source
§
impl
ParameterizedOverTcx
for
Const
<'static>
§
type
Value
<'tcx> =
Const
<'tcx>
source
§
impl
ParameterizedOverTcx
for
DeducedParamAttrs
§
type
Value
<'tcx> =
DeducedParamAttrs
source
§
impl
ParameterizedOverTcx
for
GenericPredicates
<'static>
§
type
Value
<'tcx> =
GenericPredicates
<'tcx>
source
§
impl
ParameterizedOverTcx
for
Generics
§
type
Value
<'tcx> =
Generics
source
§
impl
ParameterizedOverTcx
for
Predicate
<'static>
§
type
Value
<'tcx> =
Predicate
<'tcx>
source
§
impl
ParameterizedOverTcx
for
ReprOptions
§
type
Value
<'tcx> =
ReprOptions
source
§
impl
ParameterizedOverTcx
for
Ty
<'static>
§
type
Value
<'tcx> =
Ty
<'tcx>
source
§
impl
ParameterizedOverTcx
for
FnSig
<'static>
§
type
Value
<'tcx> =
FnSig
<'tcx>
source
§
impl
ParameterizedOverTcx
for
TraitRef
<'static>
§
type
Value
<'tcx> =
TraitRef
<'tcx>
source
§
impl
ParameterizedOverTcx
for
TraitDef
§
type
Value
<'tcx> =
TraitDef
source
§
impl
ParameterizedOverTcx
for
GeneratorDiagnosticData
<'static>
§
type
Value
<'tcx> =
GeneratorDiagnosticData
<'tcx>
source
§
impl<T:
ParameterizedOverTcx
>
ParameterizedOverTcx
for
Binder
<'static, T>
§
type
Value
<'tcx> =
Binder
<'tcx, <T as
ParameterizedOverTcx
>::
Value
<'tcx>>