// run-rustfix #![warn(clippy::iter_next_slice)] fn main() { // test code goes here let s = [1, 2, 3]; let v = vec![1, 2, 3]; let _ = s.first(); // Should be replaced by s.first() let _ = s.get(2); // Should be replaced by s.get(2) let _ = v.get(5); // Should be replaced by v.get(5) let _ = v.first(); // Should be replaced by v.first() let o = Some(5); o.iter().next(); // Shouldn't be linted since this is not a Slice or an Array }