// Test that slicing syntax gives errors if we have not implemented the trait. | |
struct Foo; | |
fn main() { | |
let x = Foo; | |
&x[..]; //~ ERROR cannot index into a value of type `Foo` | |
&x[Foo..]; //~ ERROR cannot index into a value of type `Foo` | |
&x[..Foo]; //~ ERROR cannot index into a value of type `Foo` | |
&x[Foo..Foo]; //~ ERROR cannot index into a value of type `Foo` | |
} |