2 #![deny(clippy::while_let_on_iterator)]
4 #![allow(clippy::uninlined_format_args)]
6 use std::iter::Iterator;
11 fn foo1<I: Iterator<Item = usize>>(mut it: I) {
12 while let Some(_) = it.next() {
13 println!("{:?}", it.size_hint());
17 fn foo2<I: Iterator<Item = usize>>(mut it: I) {
25 Foo::foo1(vec![].into_iter());
26 Foo::foo2(vec![].into_iter());