]> git.proxmox.com Git - rustc.git/blame - src/test/ui/ufcs/ufcs-qpath-self-mismatch.stderr
New upstream version 1.41.1+dfsg1
[rustc.git] / src / test / ui / ufcs / ufcs-qpath-self-mismatch.stderr
CommitLineData
b7449926 1error[E0277]: cannot add `u32` to `i32`
0731742a 2 --> $DIR/ufcs-qpath-self-mismatch.rs:4:5
b7449926
XL
3 |
4LL | <i32 as Add<u32>>::add(1, 2);
5 | ^^^^^^^^^^^^^^^^^^^^^^ no implementation for `i32 + u32`
6 |
7 = help: the trait `std::ops::Add<u32>` is not implemented for `i32`
8
9error[E0308]: mismatched types
0731742a 10 --> $DIR/ufcs-qpath-self-mismatch.rs:6:28
b7449926
XL
11 |
12LL | <i32 as Add<i32>>::add(1u32, 2);
60c5eb7d 13 | ^^^^ expected `i32`, found `u32`
e74abb32 14 |
48663c56
XL
15help: change the type of the numeric literal from `u32` to `i32`
16 |
17LL | <i32 as Add<i32>>::add(1i32, 2);
18 | ^^^^
b7449926
XL
19
20error[E0308]: mismatched types
0731742a 21 --> $DIR/ufcs-qpath-self-mismatch.rs:8:31
b7449926
XL
22 |
23LL | <i32 as Add<i32>>::add(1, 2u32);
60c5eb7d 24 | ^^^^ expected `i32`, found `u32`
e74abb32 25 |
48663c56
XL
26help: change the type of the numeric literal from `u32` to `i32`
27 |
28LL | <i32 as Add<i32>>::add(1, 2i32);
29 | ^^^^
b7449926
XL
30
31error: aborting due to 3 previous errors
32
48663c56 33Some errors have detailed explanations: E0277, E0308.
b7449926 34For more information about an error, try `rustc --explain E0277`.