2 stable releases
9001.0.1 | Feb 13, 2020 |
---|
#1623 in Data structures
4KB
Want indexing arrays to not work anymore?
Simply create a crate that depends on break_array
:
use break_array as _;
fn main(){
let array=[0,1,2,3];
assert_eq!( array[0], 0 );
}
and marvel at the compiler error:
|
6 | assert_eq!( array[0], 0 );
| ^ expected struct `break_array::MyType`, found integer
error: aborting due to previous error
For more information about this error, try `rustc --explain E0308`.
Note: You might not be able to get this compiler error if you're from the far future.
lib.rs
:
Want indexing arrays to not work anymore?
Simply create a crate that depends on break_array
:
use break_array as _;
fn main(){
let array=[0,1,2,3];
assert_eq!( array[0], 0 );
}
and marvel at the compiler error:
|
6 | assert_eq!( array[0], 0 );
| ^ expected struct `break_array::MyType`, found integer
error: aborting due to previous error
For more information about this error, try `rustc --explain E0308`.