error[E0199]: implementing the trait `Bar` is not unsafe --> $DIR/E0199.rs:6:1 | LL | unsafe impl Bar for Foo { } | ^^^^^^^^^^^^^^^^^^^^^^^ | help: remove `unsafe` from this trait implementation | LL - unsafe impl Bar for Foo { } LL + impl Bar for Foo { } | error: aborting due to 1 previous error For more information about this error, try `rustc --explain E0199`.