Skip to main content

Module tys

Module tys 

Source

Macrosยง

index_impl ๐Ÿ”’
serialize_index_impl ๐Ÿ”’

Structsยง

AliasTerm
AliasTy
Allocation
AssocItem
Binder
A binder represents a possibly generic type and its bound vars.
BoundRegion
BoundTy
CoercePredicate
Discr
EarlyBinder
EarlyParamRegion
ExistentialProjection
ExistentialTraitRef
An existential reference to a trait where Self is not included.
FnSig
ForeignModule
GenericArgs
A list of generic arguments.
GenericClauses
Generics
LineInfo
Information you get from Span in a struct form. Line and col start from 1.
MirConst
Represents a constant in MIR
MirConstId
OutlivesClause
ParamConst
ParamTy
Placeholder
ProjectionPredicate
Prov
ProvenanceMap
Stores the provenance information of pointers stored in memory.
Region
Span
SubtypePredicate
TraitDecl
TraitPredicate
TraitRef
A complete reference to a trait, i.e., one where Self is known.
Ty
TyConst
Represents a constant in the type system
TyConstId
TypeAndMut
UnevaluatedConst
VariantIdx
The source-order index of a variant in a type.

Enumsยง

Abi
AdtKind
AliasKind
AssocContainer
AssocKind
AssocTypeData
Asyncness
BoundRegionKind
BoundTyKind
BoundVariableKind
ClauseKind
ClosureKind
ConstantKind
Constness
ExistentialPredicate
FloatTy
ForeignItemKind
GenericArgKind
GenericParamDefKind
ImplPolarity
ImplTraitInTraitData
IntTy
Movability
Pattern
Represents a pattern in the type system
PredicateKind
PredicatePolarity
RegionKind
RigidTy
TermKind
TraitSpecializationKind
TyConstKind
TyKind
UintTy
VtblEntry

Type Aliasesยง

Align
BoundVar ๐Ÿ”’
Bytes
DebruijnIndex ๐Ÿ”’
Ident ๐Ÿ”’
ImplTrait
InitMaskMaterialized
OutlivesPredicateDeprecated
PolyFnSig
Promoted
RegionOutlivesClause
RegionOutlivesPredicateDeprecated
Size
Size in bytes.
TypeOutlivesClause
TypeOutlivesPredicateDeprecated
UniverseIndex ๐Ÿ”’