@@ -4,57 +4,89 @@ error: called `.iter().nth()` on a `Vec`
4
4
LL | let bad_vec = some_vec.iter().nth(3);
5
5
| ^^^^^^^^^^^^^^^^^^^^^^
6
6
|
7
- = help: calling `.get()` is both faster and more readable
8
7
= note: `-D clippy::iter-nth` implied by `-D warnings`
9
8
= help: to override `-D warnings` add `#[allow(clippy::iter_nth)]`
9
+ help: `get` is equivalent but more concise
10
+ |
11
+ LL | let bad_vec = some_vec.get(3);
12
+ | ~~~
10
13
11
14
error: called `.iter().nth()` on a slice
12
15
--> tests/ui/iter_nth.rs:35:26
13
16
|
14
17
LL | let bad_slice = &some_vec[..].iter().nth(3);
15
18
| ^^^^^^^^^^^^^^^^^^^^^^^^^^
16
19
|
17
- = help: calling `.get()` is both faster and more readable
20
+ help: `get` is equivalent but more concise
21
+ |
22
+ LL | let bad_slice = &some_vec[..].get(3);
23
+ | ~~~
18
24
19
25
error: called `.iter().nth()` on a slice
20
26
--> tests/ui/iter_nth.rs:36:31
21
27
|
22
28
LL | let bad_boxed_slice = boxed_slice.iter().nth(3);
23
29
| ^^^^^^^^^^^^^^^^^^^^^^^^^
24
30
|
25
- = help: calling `.get()` is both faster and more readable
31
+ help: `get` is equivalent but more concise
32
+ |
33
+ LL | let bad_boxed_slice = boxed_slice.get(3);
34
+ | ~~~
26
35
27
36
error: called `.iter().nth()` on a `VecDeque`
28
37
--> tests/ui/iter_nth.rs:37:29
29
38
|
30
39
LL | let bad_vec_deque = some_vec_deque.iter().nth(3);
31
40
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
32
41
|
33
- = help: calling `.get()` is both faster and more readable
42
+ help: `get` is equivalent but more concise
43
+ |
44
+ LL | let bad_vec_deque = some_vec_deque.get(3);
45
+ | ~~~
34
46
35
47
error: called `.iter_mut().nth()` on a `Vec`
36
48
--> tests/ui/iter_nth.rs:42:23
37
49
|
38
50
LL | let bad_vec = some_vec.iter_mut().nth(3);
39
51
| ^^^^^^^^^^^^^^^^^^^^^^^^^^
40
52
|
41
- = help: calling `.get_mut()` is both faster and more readable
53
+ help: `get_mut` is equivalent but more concise
54
+ |
55
+ LL | let bad_vec = some_vec.get_mut(3);
56
+ | ~~~~~~~
42
57
43
58
error: called `.iter_mut().nth()` on a slice
44
59
--> tests/ui/iter_nth.rs:45:26
45
60
|
46
61
LL | let bad_slice = &some_vec[..].iter_mut().nth(3);
47
62
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
48
63
|
49
- = help: calling `.get_mut()` is both faster and more readable
64
+ help: `get_mut` is equivalent but more concise
65
+ |
66
+ LL | let bad_slice = &some_vec[..].get_mut(3);
67
+ | ~~~~~~~
50
68
51
69
error: called `.iter_mut().nth()` on a `VecDeque`
52
70
--> tests/ui/iter_nth.rs:48:29
53
71
|
54
72
LL | let bad_vec_deque = some_vec_deque.iter_mut().nth(3);
55
73
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
56
74
|
57
- = help: calling `.get_mut()` is both faster and more readable
75
+ help: `get_mut` is equivalent but more concise
76
+ |
77
+ LL | let bad_vec_deque = some_vec_deque.get_mut(3);
78
+ | ~~~~~~~
79
+
80
+ error: called `.iter().nth()` on a `Vec`
81
+ --> tests/ui/iter_nth.rs:52:5
82
+ |
83
+ LL | vec_ref.iter().nth(3);
84
+ | ^^^^^^^^^^^^^^^^^^^^^
85
+ |
86
+ help: `get` is equivalent but more concise
87
+ |
88
+ LL | vec_ref.get(3);
89
+ | ~~~
58
90
59
- error: aborting due to 7 previous errors
91
+ error: aborting due to 8 previous errors
60
92
0 commit comments