模式匹配

解構結構值時,該欄位應為 field_name 或。如果未指定模式,則執行隱式繫結: field_name : pattern

let Point { x, y } = p;
// equivalent to
let Point { x: x, y: y } = p;

let Point { ref x, ref y } = p;
// equivalent to
let Point { x: ref x, y: ref y } = p;

1:無可辯駁的模式