Expand description
Pre-type IR item generics
Structs§
- Const
Param Data - Data about a generic const parameter (to a function, struct, impl, …).
- Generic
Params - Data about the generic parameters of a function, struct, impl, etc.
- Lifetime
Param Data - Data about a generic lifetime parameter (to a function, struct, impl, …).
- Type
Param Data - Data about a generic type parameter (to a function, struct, impl, …).
Enums§
- Generic
Param Data - Generic
Param Data Ref - Type
OrConst Param Data - Type
Param Provenance - Where
Predicate - A single predicate from a where clause, i.e.
where Type: Trait
. Combined where clauses likewhere T: Foo + Bar
are turned into multiple of these. It might still result in multiple actual predicates though, because of associated type bindings likeIterator<Item = u32>
.