1 pub struct SS {} 2 3 pub type A /* A Comment */ = SS; 4 5 pub type B // Comment 6 // B 7 = SS; 8 9 pub type C 10 /* Comment C */ = SS; 11 12 pub trait D <T> { 13 type E /* Comment E */ = SS; 14 } 15 16 type F<'a: 'static, T: Ord + 'static>: Eq + PartialEq where T: 'static + Copy /* x */ = Vec<u8>; 17