rust/tests/ui/suggestions/impl-trait-return-trailing-...

22 lines
364 B
Rust

trait Bar {}
impl Bar for i32 {}
struct Qux;
impl Bar for Qux {}
fn foo() -> impl Bar {
//~^ ERROR the trait bound `(): Bar` is not satisfied
5;
//~^ HELP remove this semicolon
}
fn bar() -> impl Bar {
//~^ ERROR the trait bound `(): Bar` is not satisfied
//~| HELP the following other types implement trait `Bar`:
"";
}
fn main() {}