]> git.lizzy.rs Git - rust.git/blob - src/tools/clippy/src/docs/iter_skip_next.txt
Auto merge of #104673 - matthiaskrgr:rollup-85f65ov, r=matthiaskrgr
[rust.git] / src / tools / clippy / src / docs / iter_skip_next.txt
1 ### What it does
2 Checks for use of `.skip(x).next()` on iterators.
3
4 ### Why is this bad?
5 `.nth(x)` is cleaner
6
7 ### Example
8 ```
9 let some_vec = vec![0, 1, 2, 3];
10 let bad_vec = some_vec.iter().skip(3).next();
11 let bad_slice = &some_vec[..].iter().skip(3).next();
12 ```
13 The correct use would be:
14 ```
15 let some_vec = vec![0, 1, 2, 3];
16 let bad_vec = some_vec.iter().nth(3);
17 let bad_slice = &some_vec[..].iter().nth(3);
18 ```