Crates.io | break_array |
lib.rs | break_array |
version | 9001.0.1 |
source | src |
created_at | 2020-02-13 09:47:23.490272 |
updated_at | 2020-02-13 10:10:38.357395 |
description | For breaking array indexing. |
homepage | |
repository | https://github.com/rodrimati1992/break_array/ |
max_upload_size | |
id | 207947 |
size | 3,795 |
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.