Would it be possible to get a compile-time error for a `match` branch that can
never be reached due to a previous branch encompassing it. For example, for the
middle branch here:
let n = 0;
match n {
x if x < 2 => (),
x if x < 1 => (),
_ => ()
}
If this is a too complicated a problem in the general case, then perhaps there
could be warnings for some (implementation defined) simple cases.
_______________________________________________
Rust-dev mailing list
[email protected]
https://mail.mozilla.org/listinfo/rust-dev