2 // Test the case where we resolve `C::Result` and the trait bound
3 // itself includes a `Self::Item` shorthand.
5 // Regression test for issue #33425.
7 trait ParallelIterator {
9 fn drive_unindexed<C>(self, consumer: C) -> C::Result
10 where C: Consumer<Self::Item>;
13 pub trait Consumer<ITEM> {