☰
ParameterizedOverTcx
Required Associated Types
Value
Implementations on Foreign Types
&'static [T]
()
(A, B)
Attribute
ConstStability
Constness
DebuggerVisualizerFile
DefIndex
DefKey
DefKind
DefPathHash
DefaultBodyStability
Defaultness
Deprecation
ExpnData
ExpnHash
ExpnId
FiniteBitSet<u32>
ForeignModule
GeneratorKind
Ident
IndexVec<I, T>
IsAsync
LangItem
LinkagePreference
MacArgs
NativeLib
Option<T>
SourceFile
Span
Stability
String
Symbol
SyntaxContextData
u32
usize
Implementors
In rustc_middle::ty
?
Trait
rustc_middle
::
ty
::
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
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
MacArgs
type
Value
<'tcx> =
MacArgs
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
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
Node
<'static>
type
Value
<'tcx> =
Node
<'tcx>
source
impl
ParameterizedOverTcx
for
AssocItemContainer
type
Value
<'tcx> =
AssocItemContainer
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
SimplifiedTypeGen
<
DefId
>
type
Value
<'tcx> =
SimplifiedTypeGen
<
DefId
>
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
GeneratorDiagnosticData
<'static>
type
Value
<'tcx> =
GeneratorDiagnosticData
<'tcx>
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<T:
ParameterizedOverTcx
>
ParameterizedOverTcx
for
Binder
<'static, T>
type
Value
<'tcx> =
Binder
<'tcx, <T as
ParameterizedOverTcx
>::
Value
<'tcx>>