1 error: expected expression, found `@`
2 --> $DIR/nt-parsing-has-recovery.rs:5:10
5 | ------- while parsing argument for this `expr` macro fragment
8 | ^ expected expression
10 error: expected expression, found `@`
11 --> $DIR/nt-parsing-has-recovery.rs:6:10
14 | ------- while parsing argument for this `expr` macro fragment
17 | ^ expected expression
19 error[E0308]: mismatched types
20 --> $DIR/nt-parsing-has-recovery.rs:9:33
22 LL | let _recovery_witness: () = 0;
23 | -- ^ expected `()`, found integer
25 | expected due to this
27 error: aborting due to 3 previous errors
29 For more information about this error, try `rustc --explain E0308`.