rust/src/doc/unstable-book/src/language-features/slice-patterns.md

540 B

slice_patterns

The tracking issue for this feature is: #23121

See also advanced_slice_patterns.


If you want to match against a slice or array, you can use & with the slice_patterns feature:

#![feature(slice_patterns)]

fn main() {
    let v = vec!["match_this", "1"];

    match &v[..] {
        &["match_this", second] => println!("The second element is {}", second),
        _ => {},
    }
}