| // 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 | |
| } |