#![deny(clippy::all)] /// Test for https://github.com/rust-lang/rust-clippy/issues/1336 #[allow(dead_code)] struct Foo; impl Iterator for Foo { type Item = (); fn next(&mut self) -> Option<()> { let _ = self.len() == 0; unimplemented!() } } impl ExactSizeIterator for Foo {} fn main() {}