fda3378e3f
They used to be covered by `optin_builtin_traits` but negative impls are now applicable to all traits, not just auto traits. This also adds docs in the unstable book for the current state of auto traits.
16 lines
217 B
Rust
16 lines
217 B
Rust
//~ ERROR
|
|
|
|
#![feature(optin_builtin_traits)]
|
|
#![feature(negative_impls)]
|
|
|
|
unsafe auto trait Trait {
|
|
type Output; //~ ERROR E0380
|
|
}
|
|
|
|
fn call_method<T: Trait>(x: T) {}
|
|
|
|
fn main() {
|
|
// ICE
|
|
call_method(());
|
|
}
|