pub struct Struct2<'a, B: ?Sized + ToOwned<dyn Clone> + 'a> {
    pub a: &'a B,
    pub b: u32,
}