2017-02-07 20:05:30 +00:00
|
|
|
error: const index is out of bounds
|
|
|
|
--> $DIR/array_indexing.rs:12:5
|
|
|
|
|
|
2017-02-08 13:58:07 +00:00
|
|
|
12 | x[4];
|
2017-02-07 20:05:30 +00:00
|
|
|
| ^^^^
|
|
|
|
|
|
|
|
|
= note: #[deny(out_of_bounds_indexing)] on by default
|
|
|
|
|
|
|
|
error: const index is out of bounds
|
|
|
|
--> $DIR/array_indexing.rs:13:5
|
|
|
|
|
|
2017-02-08 13:58:07 +00:00
|
|
|
13 | x[1 << 3];
|
2017-02-07 20:05:30 +00:00
|
|
|
| ^^^^^^^^^
|
|
|
|
|
|
|
|
|
= note: #[deny(out_of_bounds_indexing)] on by default
|
|
|
|
|
|
|
|
error: range is out of bounds
|
|
|
|
--> $DIR/array_indexing.rs:14:6
|
|
|
|
|
|
2017-02-08 13:58:07 +00:00
|
|
|
14 | &x[1..5];
|
2017-02-07 20:05:30 +00:00
|
|
|
| ^^^^^^^
|
|
|
|
|
|
|
|
|
= note: #[deny(out_of_bounds_indexing)] on by default
|
|
|
|
|
|
|
|
error: range is out of bounds
|
|
|
|
--> $DIR/array_indexing.rs:16:6
|
|
|
|
|
|
2017-02-08 13:58:07 +00:00
|
|
|
16 | &x[0...4];
|
2017-02-07 20:05:30 +00:00
|
|
|
| ^^^^^^^^
|
|
|
|
|
|
|
|
|
= note: #[deny(out_of_bounds_indexing)] on by default
|
|
|
|
|
|
|
|
error: range is out of bounds
|
|
|
|
--> $DIR/array_indexing.rs:17:6
|
|
|
|
|
|
2017-02-08 13:58:07 +00:00
|
|
|
17 | &x[...4];
|
2017-02-07 20:05:30 +00:00
|
|
|
| ^^^^^^^
|
|
|
|
|
|
|
|
|
= note: #[deny(out_of_bounds_indexing)] on by default
|
|
|
|
|
|
|
|
error: range is out of bounds
|
|
|
|
--> $DIR/array_indexing.rs:21:6
|
|
|
|
|
|
2017-02-08 13:58:07 +00:00
|
|
|
21 | &x[5..];
|
2017-02-07 20:05:30 +00:00
|
|
|
| ^^^^^^
|
|
|
|
|
|
|
|
|
= note: #[deny(out_of_bounds_indexing)] on by default
|
|
|
|
|
|
|
|
error: range is out of bounds
|
|
|
|
--> $DIR/array_indexing.rs:23:6
|
|
|
|
|
|
2017-02-08 13:58:07 +00:00
|
|
|
23 | &x[..5];
|
2017-02-07 20:05:30 +00:00
|
|
|
| ^^^^^^
|
|
|
|
|
|
|
|
|
= note: #[deny(out_of_bounds_indexing)] on by default
|
|
|
|
|
|
|
|
error: indexing may panic
|
|
|
|
--> $DIR/array_indexing.rs:26:5
|
|
|
|
|
|
2017-02-08 13:58:07 +00:00
|
|
|
26 | y[0];
|
2017-02-07 20:05:30 +00:00
|
|
|
| ^^^^
|
|
|
|
|
|
|
|
|
note: lint level defined here
|
|
|
|
--> $DIR/array_indexing.rs:4:9
|
|
|
|
|
|
|
|
|
4 | #![deny(indexing_slicing)]
|
|
|
|
| ^^^^^^^^^^^^^^^^
|
|
|
|
|
|
|
|
error: slicing may panic
|
|
|
|
--> $DIR/array_indexing.rs:27:6
|
|
|
|
|
|
2017-02-08 13:58:07 +00:00
|
|
|
27 | &y[1..2];
|
2017-02-07 20:05:30 +00:00
|
|
|
| ^^^^^^^
|
|
|
|
|
|
|
|
error: slicing may panic
|
|
|
|
--> $DIR/array_indexing.rs:29:6
|
|
|
|
|
|
2017-02-08 13:58:07 +00:00
|
|
|
29 | &y[0...4];
|
2017-02-07 20:05:30 +00:00
|
|
|
| ^^^^^^^^
|
|
|
|
|
|
|
|
error: slicing may panic
|
|
|
|
--> $DIR/array_indexing.rs:30:6
|
|
|
|
|
|
2017-02-08 13:58:07 +00:00
|
|
|
30 | &y[...4];
|
2017-02-07 20:05:30 +00:00
|
|
|
| ^^^^^^^
|
|
|
|
|
|
|
|
error: const index is out of bounds
|
|
|
|
--> $DIR/array_indexing.rs:33:5
|
|
|
|
|
|
2017-02-08 13:58:07 +00:00
|
|
|
33 | empty[0];
|
2017-02-07 20:05:30 +00:00
|
|
|
| ^^^^^^^^
|
|
|
|
|
|
|
|
|
= note: #[deny(out_of_bounds_indexing)] on by default
|
|
|
|
|
|
|
|
error: range is out of bounds
|
|
|
|
--> $DIR/array_indexing.rs:34:6
|
|
|
|
|
|
2017-02-08 13:58:07 +00:00
|
|
|
34 | &empty[1..5];
|
2017-02-07 20:05:30 +00:00
|
|
|
| ^^^^^^^^^^^
|
|
|
|
|
|
|
|
|
= note: #[deny(out_of_bounds_indexing)] on by default
|
|
|
|
|
|
|
|
error: range is out of bounds
|
|
|
|
--> $DIR/array_indexing.rs:35:6
|
|
|
|
|
|
2017-02-08 13:58:07 +00:00
|
|
|
35 | &empty[0...4];
|
2017-02-07 20:05:30 +00:00
|
|
|
| ^^^^^^^^^^^^
|
|
|
|
|
|
|
|
|
= note: #[deny(out_of_bounds_indexing)] on by default
|
|
|
|
|
|
|
|
error: range is out of bounds
|
|
|
|
--> $DIR/array_indexing.rs:36:6
|
|
|
|
|
|
2017-02-08 13:58:07 +00:00
|
|
|
36 | &empty[...4];
|
2017-02-07 20:05:30 +00:00
|
|
|
| ^^^^^^^^^^^
|
|
|
|
|
|
|
|
|
= note: #[deny(out_of_bounds_indexing)] on by default
|
|
|
|
|
|
|
|
error: range is out of bounds
|
|
|
|
--> $DIR/array_indexing.rs:40:6
|
|
|
|
|
|
2017-02-08 13:58:07 +00:00
|
|
|
40 | &empty[0...0];
|
2017-02-07 20:05:30 +00:00
|
|
|
| ^^^^^^^^^^^^
|
|
|
|
|
|
|
|
|
= note: #[deny(out_of_bounds_indexing)] on by default
|
|
|
|
|
|
|
|
error: range is out of bounds
|
|
|
|
--> $DIR/array_indexing.rs:41:6
|
|
|
|
|
|
2017-02-08 13:58:07 +00:00
|
|
|
41 | &empty[...0];
|
2017-02-07 20:05:30 +00:00
|
|
|
| ^^^^^^^^^^^
|
|
|
|
|
|
|
|
|
= note: #[deny(out_of_bounds_indexing)] on by default
|
|
|
|
|
|
|
|
error: range is out of bounds
|
|
|
|
--> $DIR/array_indexing.rs:43:6
|
|
|
|
|
|
2017-02-08 13:58:07 +00:00
|
|
|
43 | &empty[1..];
|
2017-02-07 20:05:30 +00:00
|
|
|
| ^^^^^^^^^^
|
|
|
|
|
|
|
|
|
= note: #[deny(out_of_bounds_indexing)] on by default
|
|
|
|
|
|
|
|
error: range is out of bounds
|
|
|
|
--> $DIR/array_indexing.rs:44:6
|
|
|
|
|
|
2017-02-08 13:58:07 +00:00
|
|
|
44 | &empty[..4];
|
2017-02-07 20:05:30 +00:00
|
|
|
| ^^^^^^^^^^
|
|
|
|
|
|
|
|
|
= note: #[deny(out_of_bounds_indexing)] on by default
|
|
|
|
|
|
|
|
error: aborting due to 19 previous errors
|
|
|
|
|