#![feature(rustc_attrs)] #[rustc_variance] struct Foo<'a, T> { //~ ERROR ['a: +, T: o] t: &'a mut T, } fn main() {}