Module rustc_type_ir::ty_kind
source · Modules§
- closure 🔒
Structs§
- Represents the projection of an associated, opaque, or lazy-type-alias type.
- A closure can be modeled as a struct that looks like:
- Struct returned by
split(). - Similar to
ClosureArgs; see the above documentation for more. - See docs for explanation of how each argument is used.
- A floating-point (
f32orf64) type variable ID. - An integral (
u32,i32,usize, etc.) type variable ID. - A type variable ID.
Enums§
- Specifies how a trait object is represented.
- A placeholder for a type that hasn’t been inferred yet.
- Defines the kinds of types used by the type system.