1 #[warn(clippy::iterator_step_by_zero)]
3 let _ = vec!["A", "B", "B"].iter().step_by(0);
4 let _ = "XXX".chars().step_by(0);
5 let _ = (0..1).step_by(0);
7 // No error, not an iterator.
11 // No warning for non-zero step
12 let _ = (0..1).step_by(1);
14 let _ = (1..).step_by(0);
15 let _ = (1..=2).step_by(0);
21 let v1 = vec![1, 2, 3];
22 let _ = v1.iter().step_by(2 / 3);
27 fn step_by(&self, _: u32) {}