--> $DIR/keyword-self-as-type-param.rs:3:1
|
LL | struct Foo<Self>(Self);
- | ^^^^^^^^^^^^^^^^^----^^
- | | |
- | | recursive without indirection
+ | ^^^^^^^^^^^^^^^^ ---- recursive without indirection
+ | |
| recursive type has infinite size
|
help: insert some indirection (e.g., a `Box`, `Rc`, or `&`) to make `Foo` representable