[−][src]Module rustc_typeck::astconv

Conversion from AST representation of types to the ty.rs representation. The main routine here is ast_ty_to_ty(); each use is parameterized by an instance of AstConv.

Modules

errors
generics

Structs

ConvertedBinding
GenericArgCountMismatch

A marker denoting that the generic arguments that were provided did not match the respective generic parameters.

GenericArgCountResult

Decorates the result of a generic argument count mismatch check with whether explicit late bounds were provided.

PathSeg

Enums

ConvertedBindingKind
ExplicitLateBound

New-typed boolean indicating whether explicit late-bound lifetimes are present in a set of generic arguments.

GenericArgPosition

Denotes the "position" of a generic argument, indicating if it is a generic type, generic function or generic method call.

SizedByDefault

Traits

AstConv
CreateSubstsForGenericArgsCtxt