E3008

E3008#

在数组模式中有多个 .. 模式。请在数组模式中仅保留一个 .. 模式。

错误示例#

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

建议#

移除多余的 .. 模式。

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