correct type of SubstsRef (#1347)
This commit is contained in:
parent
f320bf72a1
commit
3ddc6e2f85
1 changed files with 1 additions and 1 deletions
|
|
@ -10,7 +10,7 @@ In rustc this is done using the `SubstsRef` that we mentioned above (“substs
|
|||
Conceptually, you can think of `SubstsRef` as a list of types that are to be substituted for the
|
||||
generic type parameters of the ADT.
|
||||
|
||||
`SubstsRef` is a type alias of `List<GenericArg<'tcx>>` (see [`List` rustdocs][list]).
|
||||
`SubstsRef` is a type alias of `&'tcx List<GenericArg<'tcx>>` (see [`List` rustdocs][list]).
|
||||
[`GenericArg`] is essentially a space-efficient wrapper around [`GenericArgKind`], which is an enum
|
||||
indicating what kind of generic the type parameter is (type, lifetime, or const). Thus, `SubstsRef`
|
||||
is conceptually like a `&'tcx [GenericArgKind<'tcx>]` slice (but it is actually a `List`).
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue