rust/compiler/rustc_ty_utils
lcnr 9e84b00d44 layout: deal with placeholders, ICE on bound types
a placeholder type is the same as a param as they
represent "this could be any type". A bound type
represents a type inside of a `for<T>` or `exists<T>`.
When entering a forall or exists `T` should be
instantiated as a existential (inference var) or universal
(placeholder). You should never observe a bound variable
without its binder.
2023-02-13 10:47:12 +01:00
..
src layout: deal with placeholders, ICE on bound types 2023-02-13 10:47:12 +01:00
Cargo.toml