error: item has unused generic parameters --> $DIR/predicates.rs:15:4 | LL | fn foo(_: I) | ^^^ - generic parameter `T` is unused error: item has unused generic parameters --> $DIR/predicates.rs:24:4 | LL | fn baz(_: I) | ^^^ - generic parameter `T` is unused error: item has unused generic parameters --> $DIR/predicates.rs:45:19 | LL | impl<'a, I, T: 'a, E> Iterator for Foo<'a, I, E> | - - generic parameter `E` is unused | | | generic parameter `I` is unused ... LL | self.find(|_| true) | ^^^ error: item has unused generic parameters --> $DIR/predicates.rs:59:4 | LL | fn quux() -> usize | ^^^^ - - generic parameter `B` is unused | | | generic parameter `A` is unused error: item has unused generic parameters --> $DIR/predicates.rs:76:4 | LL | fn foobar() -> usize | ^^^^^^ - generic parameter `F` is unused error: item has unused generic parameters --> $DIR/predicates.rs:10:4 | LL | fn bar() { | ^^^ - generic parameter `I` is unused note: the above error was encountered while instantiating `fn foo::, T>` --> $DIR/predicates.rs:86:5 | LL | foo(x.iter()); | ^^^^^^^^^^^^^ error: aborting due to 6 previous errors