1 2 3 4 5 6 7 8 9
//@ check-pass #[derive(Debug)] struct S<T> { t: T, s: Box<S<fn(u: T)>>, } fn main() {}