1 #![feature(rustc_attrs)]
3 // Needs an explicit where clause stating outlives condition. (RFC 2093)
5 // Type T needs to outlive lifetime 'a.
7 enum Foo<'a, T> { //~ ERROR rustc_outlives
11 // Type U needs to outlive lifetime 'b
13 struct Bar<'b, U> { //~ ERROR rustc_outlives
17 // Type K needs to outlive lifetime 'c.
19 enum Ying<'c, K> { //~ ERROR rustc_outlives