error: recursive struct `S`
  --> test/ui/recursive2_a.aldrin:3:8
   |
 3 | struct S {
   |        ^
   |
   = note: recursive structs are not supported
   = help: use box<T> to break the recursion
