| error: no rules expected the token `let` |
| --> $DIR/feature-gate.rs:51:15 |
| | |
| LL | macro_rules! use_expr { |
| | --------------------- when calling this macro |
| ... |
| LL | use_expr!(let 0 = 1); |
| | ^^^ no rules expected this token in macro call |
| |
| 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 |
| |
| 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 |
| |
| 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 |
| |
| error[E0658]: `let` expressions in this position are unstable |
| --> $DIR/feature-gate.rs:27: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 |
| |
| error[E0658]: `let` expressions in this position are unstable |
| --> $DIR/feature-gate.rs:30: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 |
| |
| error[E0658]: `let` expressions in this position are unstable |
| --> $DIR/feature-gate.rs:33: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 |
| |
| error[E0658]: `let` expressions in this position are unstable |
| --> $DIR/feature-gate.rs:49:20 |
| | |
| LL | #[cfg(FALSE)] (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 |
| |
| error[E0658]: `let` expressions in this position are unstable |
| --> $DIR/feature-gate.rs:40:17 |
| | |
| LL | noop_expr!((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 |
| |
| error: aborting due to 9 previous errors |
| |
| For more information about this error, try `rustc --explain E0658`. |