// Test that `#[rustc_on_unimplemented]` is gated by `rustc_attrs` feature gate. | |
#[rustc_on_unimplemented = "test error `{Self}` with `{Bar}`"] | |
//~^ ERROR use of an internal attribute [E0658] | |
//~| NOTE the `#[rustc_on_unimplemented]` attribute is an internal implementation detail that will never be stable | |
//~| NOTE see `#[diagnostic::on_unimplemented]` for the stable equivalent of this attribute | |
trait Foo<Bar> {} | |
fn main() {} |