11error: slicing may panic
2- --> tests/ui/indexing_slicing_slice.rs:27 :6
2+ --> tests/ui/indexing_slicing_slice.rs:81 :6
33 |
44LL | &x[index..];
55 | ^^^^^^^^^^
@@ -9,47 +9,47 @@ LL | &x[index..];
99 = help: to override `-D warnings` add `#[allow(clippy::indexing_slicing)]`
1010
1111error: slicing may panic
12- --> tests/ui/indexing_slicing_slice.rs:29 :6
12+ --> tests/ui/indexing_slicing_slice.rs:83 :6
1313 |
1414LL | &x[..index];
1515 | ^^^^^^^^^^
1616 |
1717 = help: consider using `.get(..n)`or `.get_mut(..n)` instead
1818
1919error: slicing may panic
20- --> tests/ui/indexing_slicing_slice.rs:31 :6
20+ --> tests/ui/indexing_slicing_slice.rs:85 :6
2121 |
2222LL | &x[index_from..index_to];
2323 | ^^^^^^^^^^^^^^^^^^^^^^^
2424 |
2525 = help: consider using `.get(n..m)` or `.get_mut(n..m)` instead
2626
2727error: slicing may panic
28- --> tests/ui/indexing_slicing_slice.rs:33 :6
28+ --> tests/ui/indexing_slicing_slice.rs:87 :6
2929 |
3030LL | &x[index_from..][..index_to];
3131 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
3232 |
3333 = help: consider using `.get(..n)`or `.get_mut(..n)` instead
3434
3535error: slicing may panic
36- --> tests/ui/indexing_slicing_slice.rs:33 :6
36+ --> tests/ui/indexing_slicing_slice.rs:87 :6
3737 |
3838LL | &x[index_from..][..index_to];
3939 | ^^^^^^^^^^^^^^^
4040 |
4141 = help: consider using `.get(n..)` or .get_mut(n..)` instead
4242
4343error: slicing may panic
44- --> tests/ui/indexing_slicing_slice.rs:36 :6
44+ --> tests/ui/indexing_slicing_slice.rs:90 :6
4545 |
4646LL | &x[5..][..10];
4747 | ^^^^^^^^^^^^
4848 |
4949 = help: consider using `.get(..n)`or `.get_mut(..n)` instead
5050
5151error: range is out of bounds
52- --> tests/ui/indexing_slicing_slice.rs:36 :8
52+ --> tests/ui/indexing_slicing_slice.rs:90 :8
5353 |
5454LL | &x[5..][..10];
5555 | ^
@@ -58,70 +58,94 @@ LL | &x[5..][..10];
5858 = help: to override `-D warnings` add `#[allow(clippy::out_of_bounds_indexing)]`
5959
6060error: slicing may panic
61- --> tests/ui/indexing_slicing_slice.rs:40 :6
61+ --> tests/ui/indexing_slicing_slice.rs:94 :6
6262 |
6363LL | &x[0..][..3];
6464 | ^^^^^^^^^^^
6565 |
6666 = help: consider using `.get(..n)`or `.get_mut(..n)` instead
6767
6868error: slicing may panic
69- --> tests/ui/indexing_slicing_slice.rs:42 :6
69+ --> tests/ui/indexing_slicing_slice.rs:96 :6
7070 |
7171LL | &x[1..][..5];
7272 | ^^^^^^^^^^^
7373 |
7474 = help: consider using `.get(..n)`or `.get_mut(..n)` instead
7575
7676error: range is out of bounds
77- --> tests/ui/indexing_slicing_slice.rs:50 :12
77+ --> tests/ui/indexing_slicing_slice.rs:104 :12
7878 |
7979LL | &y[0..=4];
8080 | ^
8181
8282error: range is out of bounds
83- --> tests/ui/indexing_slicing_slice.rs:52 :11
83+ --> tests/ui/indexing_slicing_slice.rs:106 :11
8484 |
8585LL | &y[..=4];
8686 | ^
8787
8888error: slicing may panic
89- --> tests/ui/indexing_slicing_slice.rs:58 :6
89+ --> tests/ui/indexing_slicing_slice.rs:112 :6
9090 |
9191LL | &v[10..100];
9292 | ^^^^^^^^^^
9393 |
9494 = help: consider using `.get(n..m)` or `.get_mut(n..m)` instead
9595
9696error: slicing may panic
97- --> tests/ui/indexing_slicing_slice.rs:60 :6
97+ --> tests/ui/indexing_slicing_slice.rs:114 :6
9898 |
9999LL | &x[10..][..100];
100100 | ^^^^^^^^^^^^^^
101101 |
102102 = help: consider using `.get(..n)`or `.get_mut(..n)` instead
103103
104104error: range is out of bounds
105- --> tests/ui/indexing_slicing_slice.rs:60 :8
105+ --> tests/ui/indexing_slicing_slice.rs:114 :8
106106 |
107107LL | &x[10..][..100];
108108 | ^^
109109
110110error: slicing may panic
111- --> tests/ui/indexing_slicing_slice.rs:63 :6
111+ --> tests/ui/indexing_slicing_slice.rs:117 :6
112112 |
113113LL | &v[10..];
114114 | ^^^^^^^
115115 |
116116 = help: consider using `.get(n..)` or .get_mut(n..)` instead
117117
118118error: slicing may panic
119- --> tests/ui/indexing_slicing_slice.rs:65 :6
119+ --> tests/ui/indexing_slicing_slice.rs:119 :6
120120 |
121121LL | &v[..100];
122122 | ^^^^^^^^
123123 |
124124 = help: consider using `.get(..n)`or `.get_mut(..n)` instead
125125
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
127151
0 commit comments