error[E0529]: expected an array or slice, found `Vec` --> $DIR/suppress-consider-slicing-issue-120605.rs:7:16 | LL | if let [Struct { a: [] }] = &self.a { | ^^^^^^^^^^^^^^^^^^ ------- help: consider slicing here: `&self.a[..]` | | | pattern cannot match with input type `Vec` error[E0529]: expected an array or slice, found `Vec` --> $DIR/suppress-consider-slicing-issue-120605.rs:7:29 | LL | if let [Struct { a: [] }] = &self.a { | ^^ pattern cannot match with input type `Vec` error[E0529]: expected an array or slice, found `Vec` --> $DIR/suppress-consider-slicing-issue-120605.rs:13:29 | LL | if let [Struct { a: [] }] = &self.a[..] { | ^^ pattern cannot match with input type `Vec` error: aborting due to 3 previous errors For more information about this error, try `rustc --explain E0529`.