2017-04-30 16:49:39 -05:00
|
|
|
// rustfmt-spaces_around_ranges: false
|
|
|
|
// Spaces around ranges
|
|
|
|
|
|
|
|
fn main() {
|
|
|
|
let lorem = 0..10;
|
2018-01-21 18:25:24 -06:00
|
|
|
let ipsum = 0..=10;
|
|
|
|
|
|
|
|
match lorem {
|
|
|
|
1..5 => foo(),
|
|
|
|
_ => bar,
|
|
|
|
}
|
|
|
|
|
|
|
|
match lorem {
|
|
|
|
1..=5 => foo(),
|
|
|
|
_ => bar,
|
|
|
|
}
|
|
|
|
|
|
|
|
match lorem {
|
|
|
|
1...5 => foo(),
|
|
|
|
_ => bar,
|
|
|
|
}
|
2017-04-30 16:49:39 -05:00
|
|
|
}
|
2020-03-31 01:28:01 -05:00
|
|
|
|
|
|
|
fn half_open() {
|
|
|
|
match [5..4, 99..105, 43..44] {
|
|
|
|
[_, 99.., _] => {}
|
|
|
|
[_, ..105, _] => {}
|
|
|
|
_ => {}
|
|
|
|
};
|
|
|
|
|
|
|
|
if let ..=5 = 0 {}
|
|
|
|
if let ..5 = 0 {}
|
|
|
|
if let 5.. = 0 {}
|
|
|
|
}
|