]>
Commit | Line | Data |
---|---|---|
f20569fa XL |
1 | // run-rustfix |
2 | #![warn(clippy::iter_next_slice)] | |
3 | ||
4 | fn main() { | |
5 | // test code goes here | |
6 | let s = [1, 2, 3]; | |
7 | let v = vec![1, 2, 3]; | |
8 | ||
9 | s.iter().next(); | |
10 | // Should be replaced by s.get(0) | |
11 | ||
12 | s[2..].iter().next(); | |
13 | // Should be replaced by s.get(2) | |
14 | ||
15 | v[5..].iter().next(); | |
16 | // Should be replaced by v.get(5) | |
17 | ||
18 | v.iter().next(); | |
19 | // Should be replaced by v.get(0) | |
20 | ||
21 | let o = Some(5); | |
22 | o.iter().next(); | |
23 | // Shouldn't be linted since this is not a Slice or an Array | |
24 | } |