rust/tests/ui/traits/negative-bounds/on-unimplemented.rs
2024-10-14 14:18:25 -04:00

13 lines
238 B
Rust

#![feature(negative_bounds)]
#[diagnostic::on_unimplemented(message = "this ain't fooing")]
trait Foo {}
struct NotFoo;
fn hello() -> impl !Foo {
//~^ ERROR the trait bound `NotFoo: !Foo` is not satisfied
NotFoo
}
fn main() {}