[[Rust 1.59]]から。 ```rust struct Pair<T> { one: T, other: T, } // タプル let (a, b) = (1, 10); // a: 1, b: 10 // 構造体 let Pair { one, other } = Pair { one: 1, other: 2 }; // one: 1, other: 2 // スライス (固定長でないと無理) let [first, .., last] = [1, 2, 3, 4, 5]; // first: 1, last: 5 ```