☰
ParameterizedOverTcx
rustc_middle
1.75.0-dev
ParameterizedOverTcx
Required Associated Types
Value
Implementations on Foreign Types
&'static [T]
()
(A, B)
Attribute
BitSet<u32>
ConstStability
Constness
DefId
DefIndex
DefKey
DefKind
DefPathHash
DefaultBodyStability
Defaultness
DelimArgs
Deprecation
DocLinkResMap
ExpnData
ExpnHash
ExpnId
FiniteBitSet<u32>
ForeignModule
FxHashMap<I, T>
GeneratorKind
Ident
IndexVec<I, T>
IsAsync
LangItem
LinkagePreference
NativeLib
Option<T>
SourceFile
Span
Stability
String
StrippedCfgItem<DefIndex>
Symbol
SyntaxContextData
bool
u32
u64
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
generic_args
generics
impls_ty
inhabitedness
instance
layout
list
normalize_erasing_regions
opaque_types
parameterized
print
relate
rvalue_scopes
structural_impls
sty
tls
trait_def
ty_info
typeck_results
util
visit
vtable
walk
Structs
AdtDef
AdtDefData
AdtFlags
AliasTy
AssocItem
AssocItems
Binder
BoundConst
BoundRegion
BoundTy
BoundVar
CReaderCacheKey
CanonicalUserTypeAnnotation
CaptureInfo
CapturedPlace
Clause
ClosureArgs
ClosureArgsParts
ClosureSizeProfileData
ClosureTypeInfo
CoercePredicate
Const
ConstData
ConstInt
ConstVid
CrateInherentImpls
CratePredicatesMap
CrateVariancesMap
CtxtInterners
DebruijnIndex
DeducedParamAttrs
Destructor
DestructuredConst
EarlyBinder
EarlyBinderIter
EarlyBoundRegion
EffectVid
ExistentialProjection
ExistentialTraitRef
FieldDef
FloatVarValue
FloatVid
FnSig
FreeRegion
FreeRegionInfo
GenSig
GeneratorArgs
GeneratorArgsParts
GenericArg
GenericParamCount
GenericParamDef
GenericPredicates
Generics
GlobalCtxt
ImplHeader
InferVarInfo
InlineConstArgs
InlineConstArgsParts
Instance
InstantiatedPredicates
IntVid
IsSuggestableVisitor
IterInstantiated
IterInstantiatedCopied
List
MainDefinition
MakeSuggestableFolder
OpaqueHiddenType
OpaqueTypeKey
OptWithInfcx
OutlivesPredicate
ParamConst
ParamEnv
ParamEnvAnd
ParamTag
ParamTy
Placeholder
Predicate
ProjectionPredicate
Region
RegionVid
ReprFlags
ReprOptions
ResolverAstLowering
ResolverGlobalCtxt
ResolverOutputs
RvalueScopes
ScalarInt
ShortInstance
StaticLifetimeVisitor
SubtypePredicate
SymbolName
Term
TraitObjectVisitor
TraitPredicate
TraitRef
Ty
TyCtxt
TyCtxtFeed
TyVid
TypeAndMut
TypeFlags
TypeckResults
UnevaluatedConst
UniverseIndex
UnusedGenericParams
UpvarId
UpvarPath
UserArgs
UserSelfTy
UserTypeAnnotationIndex
VariantDef
VariantFlags
WithCachedTypeInfo
Enums
AdtKind
AliasKind
AliasRelationDirection
AssocItemContainer
AssocKind
Asyncness
BorrowKind
BoundConstness
BoundRegionKind
BoundTyKind
BoundVariableKind
ClauseKind
ClosureKind
DynKind
ExistentialPredicate
Expr
FloatTy
GenericArgKind
GenericParamDefKind
ImplOverlapKind
ImplPolarity
ImplSubject
ImplTraitInTraitData
InferConst
InferTy
InstanceDef
IntTy
IntVarValue
ParamTerm
PredicateKind
Representability
TermKind
TermVid
UintTy
UpvarArgs
UpvarCapture
UserType
ValTree
Variance
VarianceDiagInfo
VariantDiscr
Visibility
Constants
CAPTURE_STRUCT_LOCAL
CONST_TAG
INNERMOST
SHORTHAND_OFFSET
TAG_MASK
TYPE_TAG
Traits
Article
CollectAndApply
DebugWithInfcx
FallibleTypeFolder
HashStableContext
InferCtxtLike
Interner
IsSuggestable
Lift
ParameterizedOverTcx
RefDecodable
ToPolyTraitRef
ToPredicate
TyDecoder
TyEncoder
TypeFoldable
TypeFolder
TypeSuperFoldable
TypeSuperVisitable
TypeVisitable
TypeVisitor
Functions
ast_int_ty
ast_uint_ty
debug_bound_var
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 Aliases
CanonicalPolyFnSig
CanonicalUserType
CanonicalUserTypeAnnotations
ConstKind
GenericArgs
GenericArgsRef
MinCaptureInformationMap
MinCaptureList
PlaceholderConst
PlaceholderRegion
PlaceholderType
PolyCoercePredicate
PolyExistentialPredicate
PolyExistentialProjection
PolyExistentialTraitRef
PolyFnSig
PolyGenSig
PolyProjectionPredicate
PolyRegionOutlivesPredicate
PolySubtypePredicate
PolyTraitPredicate
PolyTraitRef
PolyTypeOutlivesPredicate
RegionKind
RegionOutlivesPredicate
RegisteredTools
RootVariableMinCaptureList
TyKind
TypeOutlivesPredicate
?
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
ParameterizedOverTcx
for
Span
§
type
Value
<'tcx> =
Span
source
§
impl
ParameterizedOverTcx
for
Constness
§
type
Value
<'tcx> =
Constness
source
§
impl
ParameterizedOverTcx
for
BitSet
<
u32
>
§
type
Value
<'tcx> =
BitSet
<
u32
>
source
§
impl
ParameterizedOverTcx
for
usize
§
type
Value
<'tcx> =
usize
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
ExpnData
§
type
Value
<'tcx> =
ExpnData
source
§
impl
ParameterizedOverTcx
for
u32
§
type
Value
<'tcx> =
u32
source
§
impl
ParameterizedOverTcx
for
String
§
type
Value
<'tcx> =
String
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
ParameterizedOverTcx
for
Defaultness
§
type
Value
<'tcx> =
Defaultness
source
§
impl
ParameterizedOverTcx
for
NativeLib
§
type
Value
<'tcx> =
NativeLib
source
§
impl
ParameterizedOverTcx
for
DelimArgs
§
type
Value
<'tcx> =
DelimArgs
source
§
impl<T:
ParameterizedOverTcx
>
ParameterizedOverTcx
for &'static
[T]
§
type
Value
<'tcx> = &'tcx [<T as
ParameterizedOverTcx
>::
Value
<'tcx>]
source
§
impl
ParameterizedOverTcx
for
DefPathHash
§
type
Value
<'tcx> =
DefPathHash
source
§
impl
ParameterizedOverTcx
for
LinkagePreference
§
type
Value
<'tcx> =
LinkagePreference
source
§
impl
ParameterizedOverTcx
for
SourceFile
§
type
Value
<'tcx> =
SourceFile
source
§
impl
ParameterizedOverTcx
for
()
§
type
Value
<'tcx> =
()
source
§
impl
ParameterizedOverTcx
for
Ident
§
type
Value
<'tcx> =
Ident
source
§
impl
ParameterizedOverTcx
for
u64
§
type
Value
<'tcx> =
u64
source
§
impl
ParameterizedOverTcx
for
DefId
§
type
Value
<'tcx> =
DefId
source
§
impl
ParameterizedOverTcx
for
ConstStability
§
type
Value
<'tcx> =
ConstStability
source
§
impl
ParameterizedOverTcx
for
bool
§
type
Value
<'tcx> =
bool
source
§
impl
ParameterizedOverTcx
for
ExpnId
§
type
Value
<'tcx> =
ExpnId
source
§
impl
ParameterizedOverTcx
for
ForeignModule
§
type
Value
<'tcx> =
ForeignModule
source
§
impl<T:
ParameterizedOverTcx
>
ParameterizedOverTcx
for
Option
<T>
§
type
Value
<'tcx> =
Option
<<T as
ParameterizedOverTcx
>::
Value
<'tcx>>
source
§
impl
ParameterizedOverTcx
for
GeneratorKind
§
type
Value
<'tcx> =
GeneratorKind
source
§
impl
ParameterizedOverTcx
for
Attribute
§
type
Value
<'tcx> =
Attribute
source
§
impl
ParameterizedOverTcx
for
LangItem
§
type
Value
<'tcx> =
LangItem
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
Symbol
§
type
Value
<'tcx> =
Symbol
source
§
impl
ParameterizedOverTcx
for
DefIndex
§
type
Value
<'tcx> =
DefIndex
source
§
impl
ParameterizedOverTcx
for
Deprecation
§
type
Value
<'tcx> =
Deprecation
source
§
impl
ParameterizedOverTcx
for
DefKey
§
type
Value
<'tcx> =
DefKey
source
§
impl
ParameterizedOverTcx
for
StrippedCfgItem
<
DefIndex
>
§
type
Value
<'tcx> =
StrippedCfgItem
<
DefIndex
>
source
§
impl
ParameterizedOverTcx
for
Stability
§
type
Value
<'tcx> =
Stability
source
§
impl
ParameterizedOverTcx
for
DefaultBodyStability
§
type
Value
<'tcx> =
DefaultBodyStability
source
§
impl
ParameterizedOverTcx
for
DocLinkResMap
§
type
Value
<'tcx> =
HashMap
<(
Symbol
,
Namespace
),
Option
<
Res
<
NodeId
>>,
BuildHasherDefault
<FxHasher>>
source
§
impl
ParameterizedOverTcx
for
ExpnHash
§
type
Value
<'tcx> =
ExpnHash
source
§
impl
ParameterizedOverTcx
for
SyntaxContextData
§
type
Value
<'tcx> =
SyntaxContextData
source
§
impl
ParameterizedOverTcx
for
DefKind
§
type
Value
<'tcx> =
DefKind
source
§
impl
ParameterizedOverTcx
for
FiniteBitSet
<
u32
>
§
type
Value
<'tcx> =
FiniteBitSet
<
u32
>
source
§
impl
ParameterizedOverTcx
for
IsAsync
§
type
Value
<'tcx> =
IsAsync
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
Asyncness
§
type
Value
<'tcx> =
Asyncness
source
§
impl
ParameterizedOverTcx
for
ClauseKind
<'static>
§
type
Value
<'tcx> =
ClauseKind
<'tcx>
source
§
impl
ParameterizedOverTcx
for
ImplPolarity
§
type
Value
<'tcx> =
ImplPolarity
source
§
impl
ParameterizedOverTcx
for
ImplTraitInTraitData
§
type
Value
<'tcx> =
ImplTraitInTraitData
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
DebuggerVisualizerFile
§
type
Value
<'tcx> =
DebuggerVisualizerFile
source
§
impl
ParameterizedOverTcx
for
SymbolExportInfo
§
type
Value
<'tcx> =
SymbolExportInfo
source
§
impl
ParameterizedOverTcx
for
ConstQualifs
§
type
Value
<'tcx> =
ConstQualifs
source
§
impl
ParameterizedOverTcx
for
GeneratorLayout
<'static>
§
type
Value
<'tcx> =
GeneratorLayout
<'tcx>
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
UnusedGenericParams
§
type
Value
<'tcx> =
UnusedGenericParams
source
§
impl
ParameterizedOverTcx
for
Clause
<'static>
§
type
Value
<'tcx> =
Clause
<'tcx>
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
EarlyBinder
<T>
§
type
Value
<'tcx> =
EarlyBinder
<<T as
ParameterizedOverTcx
>::
Value
<'tcx>>
source
§
impl<T:
ParameterizedOverTcx
>
ParameterizedOverTcx
for
Binder
<'static, T>
§
type
Value
<'tcx> =
Binder
<'tcx, <T as
ParameterizedOverTcx
>::
Value
<'tcx>>
impl
ParameterizedOverTcx
for
CrateDep
impl
ParameterizedOverTcx
for
AttrFlags
impl
ParameterizedOverTcx
for
CrateHeader
impl<T:
ParameterizedOverTcx
>
ParameterizedOverTcx
for
LazyValue
<T>
impl<I: 'static, T:
ParameterizedOverTcx
>
ParameterizedOverTcx
for
LazyTable
<I, T>
impl<T:
ParameterizedOverTcx
>
ParameterizedOverTcx
for
LazyArray
<T>
impl
ParameterizedOverTcx
for
DefPathHashMapRef
<'static>
impl
ParameterizedOverTcx
for
RawDefId
impl
ParameterizedOverTcx
for
TraitImpls
impl
ParameterizedOverTcx
for
VariantData
impl
ParameterizedOverTcx
for
IncoherentImpls
impl
ParameterizedOverTcx
for
CrateRoot