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