1 trait Foo: Iterator<Item = i32, Item = i32> {}
2 //~^ ERROR is already specified
6 fn test() -> Box<dyn Iterator<Item = (), Item = Unit>> {
7 //~^ ERROR is already specified
8 Box::new(None.into_iter())
12 let _: &dyn Iterator<Item = i32, Item = i32>;