romac , vor 24 Tagen Englisch TIL in Rust one can use .. in tuple patterns to omit elements, much like in struct patterns: fn foo() -> usize { match (1, true, "foo", 2) { (1, .., y) => y, (x, true, ..) => x + 1, (.., foo, y) => foo.len() + y } } #rust #rustlang
TIL in Rust one can use .. in tuple patterns to omit elements, much like in struct patterns:
fn foo() -> usize { match (1, true, "foo", 2) { (1, .., y) => y, (x, true, ..) => x + 1, (.., foo, y) => foo.len() + y } }
#rust #rustlang