pub struct Def<'a> { pub field1: (), pub field2: &'a (), }