]> git.proxmox.com Git - rustc.git/blob - src/test/ui/methods/method-deref-to-same-trait-object-with-separate-params.stderr
New upstream version 1.48.0~beta.8+dfsg1
[rustc.git] / src / test / ui / methods / method-deref-to-same-trait-object-with-separate-params.stderr
1 error[E0308]: mismatched types
2 --> $DIR/method-deref-to-same-trait-object-with-separate-params.rs:85:24
3 |
4 LL | let _seetype: () = z;
5 | -- ^ expected `()`, found `u32`
6 | |
7 | expected due to this
8
9 error[E0308]: mismatched types
10 --> $DIR/method-deref-to-same-trait-object-with-separate-params.rs:102:24
11 |
12 LL | let _seetype: () = z;
13 | -- ^ expected `()`, found `u64`
14 | |
15 | expected due to this
16
17 error[E0034]: multiple applicable items in scope
18 --> $DIR/method-deref-to-same-trait-object-with-separate-params.rs:120:15
19 |
20 LL | let z = x.foo();
21 | ^^^ multiple `foo` found
22 |
23 note: candidate #1 is defined in an impl of the trait `X` for the type `T`
24 --> $DIR/method-deref-to-same-trait-object-with-separate-params.rs:43:9
25 |
26 LL | fn foo(self: Smaht<Self, u64>) -> u64 {
27 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
28 note: candidate #2 is defined in an impl of the trait `NuisanceFoo` for the type `T`
29 --> $DIR/method-deref-to-same-trait-object-with-separate-params.rs:70:9
30 |
31 LL | fn foo(self) {}
32 | ^^^^^^^^^^^^
33 note: candidate #3 is defined in the trait `FinalFoo`
34 --> $DIR/method-deref-to-same-trait-object-with-separate-params.rs:57:5
35 |
36 LL | fn foo(&self) -> u8;
37 | ^^^^^^^^^^^^^^^^^^^^
38 help: disambiguate the associated function for candidate #1
39 |
40 LL | let z = X::foo(x);
41 | ^^^^^^^^^
42 help: disambiguate the associated function for candidate #2
43 |
44 LL | let z = NuisanceFoo::foo(x);
45 | ^^^^^^^^^^^^^^^^^^^
46 help: disambiguate the associated function for candidate #3
47 |
48 LL | let z = FinalFoo::foo(x);
49 | ^^^^^^^^^^^^^^^^
50
51 error[E0308]: mismatched types
52 --> $DIR/method-deref-to-same-trait-object-with-separate-params.rs:137:24
53 |
54 LL | let _seetype: () = z;
55 | -- ^ expected `()`, found `u8`
56 | |
57 | expected due to this
58
59 error[E0308]: mismatched types
60 --> $DIR/method-deref-to-same-trait-object-with-separate-params.rs:155:24
61 |
62 LL | let _seetype: () = z;
63 | -- ^ expected `()`, found `u32`
64 | |
65 | expected due to this
66
67 error[E0308]: mismatched types
68 --> $DIR/method-deref-to-same-trait-object-with-separate-params.rs:172:24
69 |
70 LL | let _seetype: () = z;
71 | -- ^ expected `()`, found `u32`
72 | |
73 | expected due to this
74
75 error: aborting due to 6 previous errors
76
77 Some errors have detailed explanations: E0034, E0308.
78 For more information about an error, try `rustc --explain E0034`.