fn main() { struct Foo<'a>(&'a mut i32); let `(mut x)` = 1; let f = Foo(&mut x); *f.0 += 1; }