[[Rust]] Destructuring is binding each value in a compound type to a name. It is called destructuring because we break the compound element into individual elements. ```rust let tup = (1, 2, 3); let (a, b, c) = tup; ```