22 lines
364 B
Rust
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() {}
|