// Needs an explicit where clause stating outlives condition. (RFC 2093) // Type T needs to outlive lifetime 'static. struct Foo { bar: Bar //~ ERROR the parameter type `U` may not live long enough [E0310] } struct Bar { x: T, } fn main() { }