mirror of
https://github.com/rust-lang/rust
synced 2024-11-05 20:45:15 +00:00
ec25d6db53
This gives one extra error message on two tests, but is necessary to fix bigger problems caused by the cancellation of stashed errors. (Note: why not just avoid stashing altogether? Because that resulted in additional output changes.)
27 lines
726 B
Text
27 lines
726 B
Text
error[E0782]: trait objects must include the `dyn` keyword
|
|
--> $DIR/issue-111312.rs:10:5
|
|
|
|
|
LL | HasNot::has();
|
|
| ^^^^^^
|
|
|
|
|
help: add `dyn` keyword before this trait
|
|
|
|
|
LL | <dyn HasNot>::has();
|
|
| ++++ +
|
|
|
|
error[E0599]: no function or associated item named `has` found for trait `HasNot`
|
|
--> $DIR/issue-111312.rs:10:13
|
|
|
|
|
LL | HasNot::has();
|
|
| ^^^ function or associated item not found in `HasNot`
|
|
|
|
|
note: `Has` defines an item `has`
|
|
--> $DIR/issue-111312.rs:3:1
|
|
|
|
|
LL | trait Has {
|
|
| ^^^^^^^^^
|
|
|
|
error: aborting due to 2 previous errors
|
|
|
|
Some errors have detailed explanations: E0599, E0782.
|
|
For more information about an error, try `rustc --explain E0599`.
|