E3008

E3008#

There are multiple .. patterns in array pattern. Remove until there is only one .. pattern in array pattern.

Erroneous example#

fn main {
  let array = [1, 2, 3, 4, 5]
  let [fst, .., .., snd] = array
  //            ^^
  // Error: At most one `..` is allowed in array pattern.
}

Suggestion#

Remove the extra .. pattern.

fn main {
  // ...
  let [fst, .., snd] = array
}