// expect: contains itself; use ptr[A] or []A struct A { A inner } fn main() {}