1 An attempt to index into a type which doesn't implement the `std::ops::Index`
4 Erroneous code example:
7 0u8[2]; // error: cannot index into a value of type `u8`
10 To be able to index into a type it needs to implement the `std::ops::Index`
14 let v: Vec<u8> = vec![0, 1, 2, 3];
16 // The `Vec` type implements the `Index` trait so you can do: