// compile-pass fn main() { let s = &["0x00"; 4][..]; //Slice of any value const MAGIC_TEST: &[&str] = &["4", "5", "6", "7"]; //Const slice to pattern match with match s { MAGIC_TEST => (), ["0x00", "0x00", "0x00", "0x00"] => (), ["4", "5", "6", "7"] => (), // this should warn _ => (), } match s { ["0x00", "0x00", "0x00", "0x00"] => (), MAGIC_TEST => (), ["4", "5", "6", "7"] => (), // this should warn _ => (), } match s { ["0x00", "0x00", "0x00", "0x00"] => (), ["4", "5", "6", "7"] => (), MAGIC_TEST => (), // this should warn _ => (), } }