1
1
error: slicing may panic
2
- --> tests/ui/indexing_slicing_slice.rs:27 :6
2
+ --> tests/ui/indexing_slicing_slice.rs:81 :6
3
3
|
4
4
LL | &x[index..];
5
5
| ^^^^^^^^^^
@@ -9,47 +9,47 @@ LL | &x[index..];
9
9
= help: to override `-D warnings` add `#[allow(clippy::indexing_slicing)]`
10
10
11
11
error: slicing may panic
12
- --> tests/ui/indexing_slicing_slice.rs:29 :6
12
+ --> tests/ui/indexing_slicing_slice.rs:83 :6
13
13
|
14
14
LL | &x[..index];
15
15
| ^^^^^^^^^^
16
16
|
17
17
= help: consider using `.get(..n)`or `.get_mut(..n)` instead
18
18
19
19
error: slicing may panic
20
- --> tests/ui/indexing_slicing_slice.rs:31 :6
20
+ --> tests/ui/indexing_slicing_slice.rs:85 :6
21
21
|
22
22
LL | &x[index_from..index_to];
23
23
| ^^^^^^^^^^^^^^^^^^^^^^^
24
24
|
25
25
= help: consider using `.get(n..m)` or `.get_mut(n..m)` instead
26
26
27
27
error: slicing may panic
28
- --> tests/ui/indexing_slicing_slice.rs:33 :6
28
+ --> tests/ui/indexing_slicing_slice.rs:87 :6
29
29
|
30
30
LL | &x[index_from..][..index_to];
31
31
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^
32
32
|
33
33
= help: consider using `.get(..n)`or `.get_mut(..n)` instead
34
34
35
35
error: slicing may panic
36
- --> tests/ui/indexing_slicing_slice.rs:33 :6
36
+ --> tests/ui/indexing_slicing_slice.rs:87 :6
37
37
|
38
38
LL | &x[index_from..][..index_to];
39
39
| ^^^^^^^^^^^^^^^
40
40
|
41
41
= help: consider using `.get(n..)` or .get_mut(n..)` instead
42
42
43
43
error: slicing may panic
44
- --> tests/ui/indexing_slicing_slice.rs:36 :6
44
+ --> tests/ui/indexing_slicing_slice.rs:90 :6
45
45
|
46
46
LL | &x[5..][..10];
47
47
| ^^^^^^^^^^^^
48
48
|
49
49
= help: consider using `.get(..n)`or `.get_mut(..n)` instead
50
50
51
51
error: range is out of bounds
52
- --> tests/ui/indexing_slicing_slice.rs:36 :8
52
+ --> tests/ui/indexing_slicing_slice.rs:90 :8
53
53
|
54
54
LL | &x[5..][..10];
55
55
| ^
@@ -58,70 +58,94 @@ LL | &x[5..][..10];
58
58
= help: to override `-D warnings` add `#[allow(clippy::out_of_bounds_indexing)]`
59
59
60
60
error: slicing may panic
61
- --> tests/ui/indexing_slicing_slice.rs:40 :6
61
+ --> tests/ui/indexing_slicing_slice.rs:94 :6
62
62
|
63
63
LL | &x[0..][..3];
64
64
| ^^^^^^^^^^^
65
65
|
66
66
= help: consider using `.get(..n)`or `.get_mut(..n)` instead
67
67
68
68
error: slicing may panic
69
- --> tests/ui/indexing_slicing_slice.rs:42 :6
69
+ --> tests/ui/indexing_slicing_slice.rs:96 :6
70
70
|
71
71
LL | &x[1..][..5];
72
72
| ^^^^^^^^^^^
73
73
|
74
74
= help: consider using `.get(..n)`or `.get_mut(..n)` instead
75
75
76
76
error: range is out of bounds
77
- --> tests/ui/indexing_slicing_slice.rs:50 :12
77
+ --> tests/ui/indexing_slicing_slice.rs:104 :12
78
78
|
79
79
LL | &y[0..=4];
80
80
| ^
81
81
82
82
error: range is out of bounds
83
- --> tests/ui/indexing_slicing_slice.rs:52 :11
83
+ --> tests/ui/indexing_slicing_slice.rs:106 :11
84
84
|
85
85
LL | &y[..=4];
86
86
| ^
87
87
88
88
error: slicing may panic
89
- --> tests/ui/indexing_slicing_slice.rs:58 :6
89
+ --> tests/ui/indexing_slicing_slice.rs:112 :6
90
90
|
91
91
LL | &v[10..100];
92
92
| ^^^^^^^^^^
93
93
|
94
94
= help: consider using `.get(n..m)` or `.get_mut(n..m)` instead
95
95
96
96
error: slicing may panic
97
- --> tests/ui/indexing_slicing_slice.rs:60 :6
97
+ --> tests/ui/indexing_slicing_slice.rs:114 :6
98
98
|
99
99
LL | &x[10..][..100];
100
100
| ^^^^^^^^^^^^^^
101
101
|
102
102
= help: consider using `.get(..n)`or `.get_mut(..n)` instead
103
103
104
104
error: range is out of bounds
105
- --> tests/ui/indexing_slicing_slice.rs:60 :8
105
+ --> tests/ui/indexing_slicing_slice.rs:114 :8
106
106
|
107
107
LL | &x[10..][..100];
108
108
| ^^
109
109
110
110
error: slicing may panic
111
- --> tests/ui/indexing_slicing_slice.rs:63 :6
111
+ --> tests/ui/indexing_slicing_slice.rs:117 :6
112
112
|
113
113
LL | &v[10..];
114
114
| ^^^^^^^
115
115
|
116
116
= help: consider using `.get(n..)` or .get_mut(n..)` instead
117
117
118
118
error: slicing may panic
119
- --> tests/ui/indexing_slicing_slice.rs:65 :6
119
+ --> tests/ui/indexing_slicing_slice.rs:119 :6
120
120
|
121
121
LL | &v[..100];
122
122
| ^^^^^^^^
123
123
|
124
124
= help: consider using `.get(..n)`or `.get_mut(..n)` instead
125
125
126
- error: aborting due to 16 previous errors
126
+ error: indexing may panic
127
+ --> tests/ui/indexing_slicing_slice.rs:137:5
128
+ |
129
+ LL | map_with_get[true];
130
+ | ^^^^^^^^^^^^^^^^^^
131
+ |
132
+ = help: consider using `.get(n)` or `.get_mut(n)` instead
133
+
134
+ error: indexing may panic
135
+ --> tests/ui/indexing_slicing_slice.rs:140:5
136
+ |
137
+ LL | s[0];
138
+ | ^^^^
139
+ |
140
+ = help: consider using `.get(n)` or `.get_mut(n)` instead
141
+
142
+ error: indexing may panic
143
+ --> tests/ui/indexing_slicing_slice.rs:143:5
144
+ |
145
+ LL | y[0];
146
+ | ^^^^
147
+ |
148
+ = help: consider using `.get(n)` or `.get_mut(n)` instead
149
+
150
+ error: aborting due to 19 previous errors
127
151
0 commit comments