]> git.proxmox.com Git - rustc.git/blame - src/test/ui/proc-macro/span-preservation.stderr
New upstream version 1.66.0+dfsg1
[rustc.git] / src / test / ui / proc-macro / span-preservation.stderr
CommitLineData
a1dfa0c6 1error[E0308]: mismatched types
60c5eb7d 2 --> $DIR/span-preservation.rs:11:20
a1dfa0c6 3 |
e1599b0c 4LL | let x: usize = "hello";
60c5eb7d
XL
5 | ----- ^^^^^^^ expected `usize`, found `&str`
6 | |
7 | expected due to this
a1dfa0c6
XL
8
9error[E0308]: mismatched types
60c5eb7d 10 --> $DIR/span-preservation.rs:17:29
a1dfa0c6 11 |
9fa01778
XL
12LL | fn b(x: Option<isize>) -> usize {
13 | ----- expected `usize` because of return type
14LL | match x {
532ac7d7 15LL | Some(x) => { return x },
60c5eb7d
XL
16 | ^ expected `usize`, found `isize`
17 |
29967ef6 18help: you can convert an `isize` to a `usize` and panic if the converted value doesn't fit
60c5eb7d
XL
19 |
20LL | Some(x) => { return x.try_into().unwrap() },
c295e0f8 21 | ++++++++++++++++++++
a1dfa0c6
XL
22
23error[E0308]: mismatched types
60c5eb7d 24 --> $DIR/span-preservation.rs:33:22
a1dfa0c6 25 |
532ac7d7 26LL | let x = Foo { a: 10isize };
60c5eb7d 27 | ^^^^^^^ expected `usize`, found `isize`
a1dfa0c6 28
1b1a35ee 29error[E0560]: struct `Foo` has no field named `b`
60c5eb7d 30 --> $DIR/span-preservation.rs:34:26
a1dfa0c6 31 |
532ac7d7 32LL | let y = Foo { a: 10, b: 10isize };
1b1a35ee 33 | ^ `Foo` does not have this field
a1dfa0c6
XL
34 |
35 = note: available fields are: `a`
36
37error[E0308]: mismatched types
60c5eb7d
XL
38 --> $DIR/span-preservation.rs:39:5
39 |
5869c6ff 40LL | extern "C" fn bar() {
5e7ed085 41 | - help: try adding a return type: `-> i32`
60c5eb7d
XL
42LL | 0
43 | ^ expected `()`, found integer
44
45error[E0308]: mismatched types
46 --> $DIR/span-preservation.rs:44:5
a1dfa0c6
XL
47 |
48LL | extern "C" fn baz() {
5e7ed085 49 | - help: try adding a return type: `-> i32`
532ac7d7 50LL | 0
60c5eb7d
XL
51 | ^ expected `()`, found integer
52
53error[E0308]: mismatched types
54 --> $DIR/span-preservation.rs:49:5
55 |
56LL | extern "Rust" fn rust_abi() {
5e7ed085 57 | - help: try adding a return type: `-> i32`
60c5eb7d
XL
58LL | 0
59 | ^ expected `()`, found integer
60
61error[E0308]: mismatched types
62 --> $DIR/span-preservation.rs:54:5
a1dfa0c6 63 |
60c5eb7d 64LL | extern "\x43" fn c_abi_escaped() {
5e7ed085 65 | - help: try adding a return type: `-> i32`
60c5eb7d
XL
66LL | 0
67 | ^ expected `()`, found integer
a1dfa0c6 68
60c5eb7d 69error: aborting due to 8 previous errors
a1dfa0c6 70
48663c56 71Some errors have detailed explanations: E0308, E0560.
a1dfa0c6 72For more information about an error, try `rustc --explain E0308`.