Want indexing arrays to not work anymore?

Simply create a crate that depends on break_array: compile_fail use break_array as _; fn main(){ let array=[0,1,2,3]; assert_eq!( array[0], 0 ); } and marvel at the compiler error: ``text | 6 | assert_eq!( array[0], 0 ); | ^ expected structbreak_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.