| pub struct Struct { | |
| a: Vec<Struct>, | |
| } | |
| impl Struct { | |
| pub fn test(&self) { | |
| if let [Struct { a: [] }] = &self.a { | |
| //~^ ERROR expected an array or slice | |
| //~| ERROR expected an array or slice | |
| println!("matches!") | |
| } | |
| if let [Struct { a: [] }] = &self.a[..] { | |
| //~^ ERROR expected an array or slice | |
| println!("matches!") | |
| } | |
| } | |
| } | |
| fn main() {} |