dd2b027d5d
Much like the previous commit. I think the removal of "the token" in each message is fine here. There are many more error messages that mention tokens without saying "the token" than those that do say it.
115 lines
4.5 KiB
Plaintext
115 lines
4.5 KiB
Plaintext
error: expected expression, found `let` statement
|
|
--> $DIR/feature-gate.rs:54:20
|
|
|
|
|
LL | #[cfg(FALSE)] (let 0 = 1);
|
|
| ^^^
|
|
|
|
|
= note: only supported directly in conditions of `if` and `while` expressions
|
|
|
|
error: expected expression, found `let` statement
|
|
--> $DIR/feature-gate.rs:45:17
|
|
|
|
|
LL | noop_expr!((let 0 = 1));
|
|
| ^^^
|
|
|
|
|
= note: only supported directly in conditions of `if` and `while` expressions
|
|
|
|
error: no rules expected keyword `let`
|
|
--> $DIR/feature-gate.rs:56:15
|
|
|
|
|
LL | macro_rules! use_expr {
|
|
| --------------------- when calling this macro
|
|
...
|
|
LL | use_expr!(let 0 = 1);
|
|
| ^^^ no rules expected this token in macro call
|
|
|
|
|
note: while trying to match meta-variable `$e:expr`
|
|
--> $DIR/feature-gate.rs:49:10
|
|
|
|
|
LL | ($e:expr) => {
|
|
| ^^^^^^^
|
|
|
|
error[E0658]: `let` expressions in this position are unstable
|
|
--> $DIR/feature-gate.rs:14:16
|
|
|
|
|
LL | if true && let 0 = 1 {}
|
|
| ^^^^^^^^^
|
|
|
|
|
= note: see issue #53667 <https://github.com/rust-lang/rust/issues/53667> for more information
|
|
= help: add `#![feature(let_chains)]` to the crate attributes to enable
|
|
= note: this compiler was built on YYYY-MM-DD; consider upgrading it if it is out of date
|
|
|
|
error[E0658]: `let` expressions in this position are unstable
|
|
--> $DIR/feature-gate.rs:17:8
|
|
|
|
|
LL | if let 0 = 1 && true {}
|
|
| ^^^^^^^^^
|
|
|
|
|
= note: see issue #53667 <https://github.com/rust-lang/rust/issues/53667> for more information
|
|
= help: add `#![feature(let_chains)]` to the crate attributes to enable
|
|
= note: this compiler was built on YYYY-MM-DD; consider upgrading it if it is out of date
|
|
|
|
error[E0658]: `let` expressions in this position are unstable
|
|
--> $DIR/feature-gate.rs:20:8
|
|
|
|
|
LL | if let Range { start: _, end: _ } = (true..true) && false {}
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
|
= note: see issue #53667 <https://github.com/rust-lang/rust/issues/53667> for more information
|
|
= help: add `#![feature(let_chains)]` to the crate attributes to enable
|
|
= note: this compiler was built on YYYY-MM-DD; consider upgrading it if it is out of date
|
|
|
|
error[E0658]: `let` expressions in this position are unstable
|
|
--> $DIR/feature-gate.rs:23:8
|
|
|
|
|
LL | if let 1 = 1 && let true = { true } && false {
|
|
| ^^^^^^^^^
|
|
|
|
|
= note: see issue #53667 <https://github.com/rust-lang/rust/issues/53667> for more information
|
|
= help: add `#![feature(let_chains)]` to the crate attributes to enable
|
|
= note: this compiler was built on YYYY-MM-DD; consider upgrading it if it is out of date
|
|
|
|
error[E0658]: `let` expressions in this position are unstable
|
|
--> $DIR/feature-gate.rs:23:21
|
|
|
|
|
LL | if let 1 = 1 && let true = { true } && false {
|
|
| ^^^^^^^^^^^^^^^^^^^
|
|
|
|
|
= note: see issue #53667 <https://github.com/rust-lang/rust/issues/53667> for more information
|
|
= help: add `#![feature(let_chains)]` to the crate attributes to enable
|
|
= note: this compiler was built on YYYY-MM-DD; consider upgrading it if it is out of date
|
|
|
|
error[E0658]: `let` expressions in this position are unstable
|
|
--> $DIR/feature-gate.rs:32:19
|
|
|
|
|
LL | while true && let 0 = 1 {}
|
|
| ^^^^^^^^^
|
|
|
|
|
= note: see issue #53667 <https://github.com/rust-lang/rust/issues/53667> for more information
|
|
= help: add `#![feature(let_chains)]` to the crate attributes to enable
|
|
= note: this compiler was built on YYYY-MM-DD; consider upgrading it if it is out of date
|
|
|
|
error[E0658]: `let` expressions in this position are unstable
|
|
--> $DIR/feature-gate.rs:35:11
|
|
|
|
|
LL | while let 0 = 1 && true {}
|
|
| ^^^^^^^^^
|
|
|
|
|
= note: see issue #53667 <https://github.com/rust-lang/rust/issues/53667> for more information
|
|
= help: add `#![feature(let_chains)]` to the crate attributes to enable
|
|
= note: this compiler was built on YYYY-MM-DD; consider upgrading it if it is out of date
|
|
|
|
error[E0658]: `let` expressions in this position are unstable
|
|
--> $DIR/feature-gate.rs:38:11
|
|
|
|
|
LL | while let Range { start: _, end: _ } = (true..true) && false {}
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
|
= note: see issue #53667 <https://github.com/rust-lang/rust/issues/53667> for more information
|
|
= help: add `#![feature(let_chains)]` to the crate attributes to enable
|
|
= note: this compiler was built on YYYY-MM-DD; consider upgrading it if it is out of date
|
|
|
|
error: aborting due to 11 previous errors
|
|
|
|
For more information about this error, try `rustc --explain E0658`.
|