]> git.lizzy.rs Git - rust.git/blob - tests/ui/traits/safety-trait-impl-cc.stderr
Rollup merge of #103236 - tspiteri:redoc-int-adc-sbb, r=m-ou-se
[rust.git] / tests / ui / traits / safety-trait-impl-cc.stderr
1 error[E0200]: the trait `Foo` requires an `unsafe impl` declaration
2   --> $DIR/safety-trait-impl-cc.rs:9:1
3    |
4 LL | impl lib::Foo for Bar {
5    | ^^^^^^^^^^^^^^^^^^^^^
6    |
7    = note: the trait `Foo` enforces invariants that the compiler can't check. Review the trait documentation and make sure this implementation upholds those invariants before adding the `unsafe` keyword
8 help: add `unsafe` to this trait implementation
9    |
10 LL | unsafe impl lib::Foo for Bar {
11    | ++++++
12
13 error: aborting due to previous error
14
15 For more information about this error, try `rustc --explain E0200`.