1 // check-pass 2 3 pub trait Test { 4 type Item; 5 type Bundle: From<Self::Item>; 6 } 7 fails<T>() where T: Test<Item = String>,8 fn fails<T>() 9 where 10 T: Test<Item = String>, 11 { 12 } 13 main()14 fn main() {} 15