]> git.lizzy.rs Git - rust.git/blob - tests/ui/traits/syntax-trait-polarity.stderr
Rollup merge of #106397 - compiler-errors:new-solver-impl-wc, r=lcnr
[rust.git] / tests / ui / traits / syntax-trait-polarity.stderr
1 error: inherent impls cannot be negative
2   --> $DIR/syntax-trait-polarity.rs:7:7
3    |
4 LL | impl !TestType {}
5    |      -^^^^^^^^ inherent impl for this type
6    |      |
7    |      negative because of this
8
9 error[E0198]: negative impls cannot be unsafe
10   --> $DIR/syntax-trait-polarity.rs:12:13
11    |
12 LL | unsafe impl !Send for TestType {}
13    | ------      -^^^^
14    | |           |
15    | |           negative because of this
16    | unsafe because of this
17
18 error: inherent impls cannot be negative
19   --> $DIR/syntax-trait-polarity.rs:18:10
20    |
21 LL | impl<T> !TestType2<T> {}
22    |         -^^^^^^^^^^^^ inherent impl for this type
23    |         |
24    |         negative because of this
25
26 error[E0198]: negative impls cannot be unsafe
27   --> $DIR/syntax-trait-polarity.rs:21:16
28    |
29 LL | unsafe impl<T> !Send for TestType2<T> {}
30    | ------         -^^^^
31    | |              |
32    | |              negative because of this
33    | unsafe because of this
34
35 error: aborting due to 4 previous errors
36
37 For more information about this error, try `rustc --explain E0198`.