1 error: item has unused generic parameters
2 --> $DIR/predicates.rs:58:4
4 LL | fn quux<A, B, C: Default>() -> usize
5 | ^^^^ - - generic parameter `B` is unused
7 | generic parameter `A` is unused
9 error: item has unused generic parameters
10 --> $DIR/predicates.rs:75:4
12 LL | fn foobar<F, G>() -> usize
13 | ^^^^^^ - generic parameter `F` is unused
15 error: item has unused generic parameters
16 --> $DIR/predicates.rs:14:4
18 LL | fn foo<I, T>(_: I)
19 | ^^^ - generic parameter `T` is unused
21 error: item has unused generic parameters
22 --> $DIR/predicates.rs:23:4
24 LL | fn baz<I, T>(_: I)
25 | ^^^ - generic parameter `T` is unused
27 error: item has unused generic parameters
28 --> $DIR/predicates.rs:44:19
30 LL | impl<'a, I, T: 'a, E> Iterator for Foo<'a, I, E>
31 | - - generic parameter `E` is unused
33 | generic parameter `I` is unused
35 LL | self.find(|_| true)
38 error: item has unused generic parameters
39 --> $DIR/predicates.rs:9:4
42 | ^^^ - generic parameter `I` is unused
44 note: the above error was encountered while instantiating `fn foo::<std::slice::Iter<u32>, T>`
45 --> $DIR/predicates.rs:85:5
50 error: aborting due to 6 previous errors