rust/tests/ui/traits/resolution-in-overloaded-op.stderr

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

17 lines
564 B
Plaintext
Raw Normal View History

error[E0369]: cannot multiply `&T` by `f64`
2021-02-08 22:15:45 +00:00
--> $DIR/resolution-in-overloaded-op.rs:8:7
2018-08-08 12:28:26 +00:00
|
2019-03-09 12:03:44 +00:00
LL | a * b
| - ^ - f64
| |
| &T
|
2022-06-06 00:37:45 +00:00
help: consider introducing a `where` clause, but there might be an alternative better way to express this requirement
|
LL | fn foo<T: MyMul<f64, f64>>(a: &T, b: f64) -> f64 where &T: Mul<f64, Output = f64> {
| ++++++++++++++++++++++++++++++++
2018-08-08 12:28:26 +00:00
error: aborting due to previous error
For more information about this error, try `rustc --explain E0369`.