error: inherent impls cannot be negative --> $DIR/syntax-trait-polarity.rs:7:7 | LL | impl !TestType {} | -^^^^^^^^ inherent impl for this type | | | negative because of this error[E0198]: negative impls cannot be unsafe --> $DIR/syntax-trait-polarity.rs:12:13 | LL | unsafe impl !Send for TestType {} | ------ -^^^^ | | | | | negative because of this | unsafe because of this error: inherent impls cannot be negative --> $DIR/syntax-trait-polarity.rs:18:10 | LL | impl !TestType2 {} | -^^^^^^^^^^^^ inherent impl for this type | | | negative because of this error[E0198]: negative impls cannot be unsafe --> $DIR/syntax-trait-polarity.rs:21:16 | LL | unsafe impl !Send for TestType2 {} | ------ -^^^^ | | | | | negative because of this | unsafe because of this error: aborting due to 4 previous errors For more information about this error, try `rustc --explain E0198`.