]>
Commit | Line | Data |
---|---|---|
9fa01778 | 1 | error[E0277]: the type `[isize]` cannot be indexed by `u8` |
0731742a | 2 | --> $DIR/integral-indexing.rs:6:5 |
b7449926 | 3 | | |
532ac7d7 | 4 | LL | v[3u8]; |
b7449926 XL |
5 | | ^^^^^^ slice indices are of type `usize` or ranges of `usize` |
6 | | | |
7 | = help: the trait `std::slice::SliceIndex<[isize]>` is not implemented for `u8` | |
8 | = note: required because of the requirements on the impl of `std::ops::Index<u8>` for `std::vec::Vec<isize>` | |
9 | ||
9fa01778 | 10 | error[E0277]: the type `[isize]` cannot be indexed by `i8` |
0731742a | 11 | --> $DIR/integral-indexing.rs:7:5 |
b7449926 | 12 | | |
532ac7d7 | 13 | LL | v[3i8]; |
b7449926 XL |
14 | | ^^^^^^ slice indices are of type `usize` or ranges of `usize` |
15 | | | |
16 | = help: the trait `std::slice::SliceIndex<[isize]>` is not implemented for `i8` | |
17 | = note: required because of the requirements on the impl of `std::ops::Index<i8>` for `std::vec::Vec<isize>` | |
18 | ||
9fa01778 | 19 | error[E0277]: the type `[isize]` cannot be indexed by `u32` |
0731742a | 20 | --> $DIR/integral-indexing.rs:8:5 |
b7449926 | 21 | | |
532ac7d7 | 22 | LL | v[3u32]; |
b7449926 XL |
23 | | ^^^^^^^ slice indices are of type `usize` or ranges of `usize` |
24 | | | |
25 | = help: the trait `std::slice::SliceIndex<[isize]>` is not implemented for `u32` | |
26 | = note: required because of the requirements on the impl of `std::ops::Index<u32>` for `std::vec::Vec<isize>` | |
27 | ||
9fa01778 | 28 | error[E0277]: the type `[isize]` cannot be indexed by `i32` |
0731742a | 29 | --> $DIR/integral-indexing.rs:9:5 |
b7449926 | 30 | | |
532ac7d7 | 31 | LL | v[3i32]; |
b7449926 XL |
32 | | ^^^^^^^ slice indices are of type `usize` or ranges of `usize` |
33 | | | |
34 | = help: the trait `std::slice::SliceIndex<[isize]>` is not implemented for `i32` | |
35 | = note: required because of the requirements on the impl of `std::ops::Index<i32>` for `std::vec::Vec<isize>` | |
36 | ||
9fa01778 | 37 | error[E0277]: the type `[u8]` cannot be indexed by `u8` |
0731742a | 38 | --> $DIR/integral-indexing.rs:12:5 |
b7449926 | 39 | | |
532ac7d7 | 40 | LL | s.as_bytes()[3u8]; |
b7449926 XL |
41 | | ^^^^^^^^^^^^^^^^^ slice indices are of type `usize` or ranges of `usize` |
42 | | | |
43 | = help: the trait `std::slice::SliceIndex<[u8]>` is not implemented for `u8` | |
44 | = note: required because of the requirements on the impl of `std::ops::Index<u8>` for `[u8]` | |
45 | ||
9fa01778 | 46 | error[E0277]: the type `[u8]` cannot be indexed by `i8` |
0731742a | 47 | --> $DIR/integral-indexing.rs:13:5 |
b7449926 | 48 | | |
532ac7d7 | 49 | LL | s.as_bytes()[3i8]; |
b7449926 XL |
50 | | ^^^^^^^^^^^^^^^^^ slice indices are of type `usize` or ranges of `usize` |
51 | | | |
52 | = help: the trait `std::slice::SliceIndex<[u8]>` is not implemented for `i8` | |
53 | = note: required because of the requirements on the impl of `std::ops::Index<i8>` for `[u8]` | |
54 | ||
9fa01778 | 55 | error[E0277]: the type `[u8]` cannot be indexed by `u32` |
0731742a | 56 | --> $DIR/integral-indexing.rs:14:5 |
b7449926 | 57 | | |
532ac7d7 | 58 | LL | s.as_bytes()[3u32]; |
b7449926 XL |
59 | | ^^^^^^^^^^^^^^^^^^ slice indices are of type `usize` or ranges of `usize` |
60 | | | |
61 | = help: the trait `std::slice::SliceIndex<[u8]>` is not implemented for `u32` | |
62 | = note: required because of the requirements on the impl of `std::ops::Index<u32>` for `[u8]` | |
63 | ||
9fa01778 | 64 | error[E0277]: the type `[u8]` cannot be indexed by `i32` |
0731742a | 65 | --> $DIR/integral-indexing.rs:15:5 |
b7449926 | 66 | | |
532ac7d7 | 67 | LL | s.as_bytes()[3i32]; |
b7449926 XL |
68 | | ^^^^^^^^^^^^^^^^^^ slice indices are of type `usize` or ranges of `usize` |
69 | | | |
70 | = help: the trait `std::slice::SliceIndex<[u8]>` is not implemented for `i32` | |
71 | = note: required because of the requirements on the impl of `std::ops::Index<i32>` for `[u8]` | |
72 | ||
73 | error: aborting due to 8 previous errors | |
74 | ||
75 | For more information about this error, try `rustc --explain E0277`. |