2017-04-30 16:49:39 -05:00
|
|
|
// rustfmt-spaces_around_ranges: true
|
|
|
|
// 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 {}
|
|
|
|
}
|