| // 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 |
| _ => (), |
| } |
| } |