]> git.lizzy.rs Git - rust.git/blob - src/test/ui/editions/edition-keywords-2018-2018-parsing.stderr
Rollup merge of #104258 - compiler-errors:tait-closure-deduce, r=oli-obk
[rust.git] / src / test / ui / editions / edition-keywords-2018-2018-parsing.stderr
1 error: expected identifier, found keyword `async`
2   --> $DIR/edition-keywords-2018-2018-parsing.rs:16:13
3    |
4 LL |     let mut async = 1;
5    |             ^^^^^ expected identifier, found keyword
6    |
7 help: escape `async` to use it as an identifier
8    |
9 LL |     let mut r#async = 1;
10    |             ++
11
12 error: expected identifier, found keyword `async`
13   --> $DIR/edition-keywords-2018-2018-parsing.rs:26:13
14    |
15 LL |     module::async();
16    |             ^^^^^ expected identifier, found keyword
17    |
18 help: escape `async` to use it as an identifier
19    |
20 LL |     module::r#async();
21    |             ++
22
23 error: no rules expected the token `r#async`
24   --> $DIR/edition-keywords-2018-2018-parsing.rs:20:31
25    |
26 LL |     r#async = consumes_async!(r#async);
27    |                               ^^^^^^^ no rules expected this token in macro call
28    |
29 note: while trying to match `async`
30   --> $DIR/auxiliary/edition-kw-macro-2018.rs:17:6
31    |
32 LL |     (async) => (1)
33    |      ^^^^^
34
35 error: no rules expected the token `async`
36   --> $DIR/edition-keywords-2018-2018-parsing.rs:21:35
37    |
38 LL |     r#async = consumes_async_raw!(async);
39    |                                   ^^^^^ no rules expected this token in macro call
40    |
41 note: while trying to match `r#async`
42   --> $DIR/auxiliary/edition-kw-macro-2018.rs:22:6
43    |
44 LL |     (r#async) => (1)
45    |      ^^^^^^^
46
47 error: macro expansion ends with an incomplete expression: expected one of `move`, `|`, or `||`
48   --> $DIR/auxiliary/edition-kw-macro-2018.rs:27:23
49    |
50 LL |     ($i: ident) => ($i)
51    |                       ^ expected one of `move`, `|`, or `||`
52    |
53   ::: $DIR/edition-keywords-2018-2018-parsing.rs:24:8
54    |
55 LL |     if passes_ident!(async) == 1 {}
56    |        -------------------- in this macro invocation
57
58 error[E0308]: mismatched types
59   --> $DIR/edition-keywords-2018-2018-parsing.rs:29:33
60    |
61 LL |     let _recovery_witness: () = 0;
62    |                            --   ^ expected `()`, found integer
63    |                            |
64    |                            expected due to this
65
66 error: aborting due to 6 previous errors
67
68 For more information about this error, try `rustc --explain E0308`.