2020-09-02 07:40:56 +00:00
|
|
|
error[E0277]: the trait bound `(Option<T>, f32): Foo` is not satisfied
|
2020-03-03 16:25:03 +00:00
|
|
|
--> $DIR/generic_impls.rs:12:13
|
|
|
|
|
|
|
|
|
LL | gimme::<(Option<T>, f32)>();
|
2020-09-02 07:40:56 +00:00
|
|
|
| ^^^^^^^^^^^^^^^^ the trait `Foo` is not implemented for `(Option<T>, f32)`
|
2020-03-03 16:25:03 +00:00
|
|
|
|
|
2021-12-13 20:56:40 +00:00
|
|
|
= help: the trait `Foo` is implemented for `(T, u32)`
|
2021-07-31 16:26:55 +00:00
|
|
|
note: required by a bound in `gimme`
|
|
|
|
--> $DIR/generic_impls.rs:7:13
|
|
|
|
|
|
|
|
|
LL | fn gimme<F: Foo>() { }
|
|
|
|
| ^^^ required by this bound in `gimme`
|
2020-03-03 16:25:03 +00:00
|
|
|
|
|
|
|
error[E0277]: the trait bound `(i32, f32): Foo` is not satisfied
|
|
|
|
--> $DIR/generic_impls.rs:17:13
|
|
|
|
|
|
|
|
|
LL | gimme::<(i32, f32)>();
|
|
|
|
| ^^^^^^^^^^ the trait `Foo` is not implemented for `(i32, f32)`
|
|
|
|
|
|
2021-12-13 20:56:40 +00:00
|
|
|
= help: the trait `Foo` is implemented for `(T, u32)`
|
2021-07-31 16:26:55 +00:00
|
|
|
note: required by a bound in `gimme`
|
|
|
|
--> $DIR/generic_impls.rs:7:13
|
|
|
|
|
|
|
|
|
LL | fn gimme<F: Foo>() { }
|
|
|
|
| ^^^ required by this bound in `gimme`
|
2020-03-03 16:25:03 +00:00
|
|
|
|
|
|
|
error: aborting due to 2 previous errors
|
|
|
|
|
|
|
|
For more information about this error, try `rustc --explain E0277`.
|