40 lines
604 B
Rust
40 lines
604 B
Rust
//error-pattern: unreachable
|
|
//error-pattern: unreachable
|
|
//error-pattern: unreachable
|
|
//error-pattern: unreachable
|
|
//error-pattern: unreachable
|
|
|
|
#![deny(unreachable_patterns)]
|
|
|
|
fn main() {
|
|
match 5 {
|
|
1 ... 10 => { }
|
|
5 ... 6 => { }
|
|
_ => {}
|
|
};
|
|
|
|
match 5 {
|
|
3 ... 6 => { }
|
|
4 ... 6 => { }
|
|
_ => {}
|
|
};
|
|
|
|
match 5 {
|
|
4 ... 6 => { }
|
|
4 ... 6 => { }
|
|
_ => {}
|
|
};
|
|
|
|
match 'c' {
|
|
'A' ... 'z' => {}
|
|
'a' ... 'z' => {}
|
|
_ => {}
|
|
};
|
|
|
|
match 1.0f64 {
|
|
0.01f64 ... 6.5f64 => {}
|
|
0.02f64 => {}
|
|
_ => {}
|
|
};
|
|
}
|