1 2 3 4 5 6 7 8
pub fn f() -> impl Sized { pub enum E { //~^ ERROR: recursive type V(E), } unimplemented!() }