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.
10 lines
136 B
Rust
10 lines
136 B
Rust
#![feature(negative_impls)]
|
|
|
|
use std::marker::Send;
|
|
|
|
struct TestType;
|
|
|
|
unsafe impl !Send for TestType {}
|
|
//~^ ERROR E0198
|
|
|
|
fn main() {}
|