error[E0276]: impl has stricter requirements than trait --> $DIR/traits-misc-mismatch-2.rs:23:5 | 19 | fn zip>(self, other: U) -> ZipIterator; | ------------------------------------------------------------------ definition of `zip` from trait ... 23 | fn zip>(self, other: U) -> ZipIterator { | ^ impl has extra requirement `U: Iterator` error: aborting due to previous error