☰
ParameterizedOverTcx
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
Modules
_match
abstract_const
adjustment
adt
assoc
binding
cast
closure
codec
consts
context
diagnostics
erase_regions
error
fast_reject
flags
fold
generics
impls_ty
inhabitedness
instance
layout
layout_sanity_check
list
normalize_erasing_regions
parameterized
print
query
relate
rvalue_scopes
size_asserts
structural_impls
sty
subst
tls
trait_def
util
visit
vtable
walk
Structs
AdtDef
AdtDefData
AdtFlags
AdtSizedConstraint
AssocItem
AssocItems
Binder
BoundConst
BoundRegion
BoundTy
BoundVar
CReaderCacheKey
CanonicalUserTypeAnnotation
CaptureInfo
CapturedPlace
ClosureSizeProfileData
ClosureSubsts
ClosureSubstsParts
CoercePredicate
Const
ConstInt
ConstS
ConstVid
CrateInherentImpls
CratePredicatesMap
CrateVariancesMap
CtxtInterners
DebruijnIndex
DelaySpanBugEmitted
Destructor
DestructuredConst
EarlyBinder
EarlyBoundRegion
ExistentialProjection
ExistentialTraitRef
FieldDef
FloatVarValue
FloatVid
FnSig
FoundRelationships
FreeRegion
FreeRegionInfo
GenSig
GeneratorDiagnosticData
GeneratorInteriorTypeCause
GeneratorSubsts
GeneratorSubstsParts
GenericParamCount
GenericParamDef
GenericPredicates
Generics
GlobalCtxt
ImplHeader
InlineConstSubsts
InlineConstSubstsParts
Instance
InstantiatedPredicates
IntVid
IsSuggestableVisitor
List
MainDefinition
OpaqueHiddenType
OpaqueTypeKey
OutlivesPredicate
ParamConst
ParamEnv
ParamEnvAnd
ParamTag
ParamTy
Placeholder
Predicate
PredicateS
ProjectionPredicate
ProjectionTy
Region
RegionVid
ReprFlags
ReprOptions
ResolverAstLowering
ResolverOutputs
RvalueScopes
ScalarInt
StaticLifetimeVisitor
SubtypePredicate
SymbolName
Term
TraitObjectVisitor
TraitPredicate
TraitRef
Ty
TyCtxt
TyS
TyVid
TypeAndMut
TypeFlags
TypeckResults
Unevaluated
UniverseIndex
UpvarId
UpvarPath
UserTypeAnnotationIndex
VariantDef
VariantFlags
WithOptConstParam
Enums
AdtKind
AssocItemContainer
AssocKind
BorrowKind
BoundConstness
BoundRegionKind
BoundTyKind
BoundVariableKind
ClosureKind
ConstKind
DynKind
ExistentialPredicate
FloatTy
GenericParamDefKind
ImplOverlapKind
ImplPolarity
ImplSubject
InferConst
InferTy
InstanceDef
IntTy
IntVarValue
PredicateKind
RegionKind
TermKind
TyKind
UintTy
UpvarCapture
UpvarSubsts
UserType
ValTree
Variance
VarianceDiagInfo
VariantDiscr
Visibility
Constants
CAPTURE_STRUCT_LOCAL
CONST_TAG
INNERMOST
SHORTHAND_OFFSET
TAG_MASK
TYPE_TAG
Traits
Article
DefIdTree
HashStableContext
InternAs
InternIteratorElement
Interner
IsSuggestable
Lift
OnDiskCache
ParameterizedOverTcx
RefDecodable
ToPolyTraitRef
ToPredicate
TyDecoder
TyEncoder
Functions
ast_int_ty
ast_uint_ty
float_ty
int_ty
is_ancestor_or_same_capture
is_impl_trait_defn
place_to_string_for_capture
provide
suggest_arbitrary_trait_bound
suggest_constraining_type_param
suggest_constraining_type_params
uint_ty
Type Definitions
Attributes
CanonicalPolyFnSig
CanonicalUserType
CanonicalUserTypeAnnotations
MinCaptureInformationMap
MinCaptureList
PlaceholderConst
PlaceholderRegion
PlaceholderType
PolyCoercePredicate
PolyExistentialProjection
PolyExistentialTraitRef
PolyFnSig
PolyGenSig
PolyProjectionPredicate
PolyRegionOutlivesPredicate
PolySubtypePredicate
PolyTraitPredicate
PolyTraitRef
PolyTypeOutlivesPredicate
RegionKind
RegionOutlivesPredicate
RegisteredTools
RootVariableMinCaptureList
TyKind
TypeOutlivesPredicate
UpvarCaptureMap
UpvarListMap
?
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>>
impl
ParameterizedOverTcx
for
DefPathHashMapRef
<'static>
impl<T:
ParameterizedOverTcx
>
ParameterizedOverTcx
for
LazyValue
<T>
impl<T:
ParameterizedOverTcx
>
ParameterizedOverTcx
for
LazyArray
<T>
impl<I: 'static, T:
ParameterizedOverTcx
>
ParameterizedOverTcx
for
LazyTable
<I, T>
impl
ParameterizedOverTcx
for
VariantData
impl
ParameterizedOverTcx
for
RawDefId
impl
ParameterizedOverTcx
for
TraitImpls
impl
ParameterizedOverTcx
for
IncoherentImpls
impl
ParameterizedOverTcx
for
CrateRoot
impl
ParameterizedOverTcx
for
CrateDep