1 error[E0165]: irrefutable while-let pattern
2 --> $DIR/while-let.rs:23:10
4 LL | foo!(a, 1, { //~ ERROR irrefutable while-let
5 | ^ irrefutable pattern
7 error[E0165]: irrefutable while-let pattern
8 --> $DIR/while-let.rs:26:10
10 LL | bar!(a, 1, { //~ ERROR irrefutable while-let
11 | ^ irrefutable pattern
13 error[E0165]: irrefutable while-let pattern
14 --> $DIR/while-let.rs:32:15
16 LL | while let a = 1 { //~ ERROR irrefutable while-let
17 | ^ irrefutable pattern
19 error: aborting due to 3 previous errors
21 For more information about this error, try `rustc --explain E0165`.