1 error: expected one of `)`, `,`, `@`, or `|`, found `[`
2 --> $DIR/pat-lt-bracket-6.rs:5:19
4 LL | let Test(&desc[..]) = x;
7 | expected one of `)`, `,`, `@`, or `|`
10 error[E0308]: mismatched types
11 --> $DIR/pat-lt-bracket-6.rs:9:30
13 LL | const RECOVERY_WITNESS: () = 0;
14 | ^ expected `()`, found integer
16 error: aborting due to 2 previous errors
18 For more information about this error, try `rustc --explain E0308`.