rust/tests/target/configs/spaces_around_ranges/true.rs
Caleb Cartwright 00e199c974
backport new syntax to rustfmt 1.x (#4105)
* feat: support raw reference operator

* feat: support const opt-out syntax

* feat: support half open range syntax
2020-03-31 15:28:01 +09:00

35 lines
547 B
Rust

// rustfmt-spaces_around_ranges: true
// Spaces around ranges
fn main() {
let lorem = 0 .. 10;
let ipsum = 0 ..= 10;
match lorem {
1 .. 5 => foo(),
_ => bar,
}
match lorem {
1 ..= 5 => foo(),
_ => bar,
}
match lorem {
1 ... 5 => foo(),
_ => bar,
}
}
fn half_open() {
match [5 .. 4, 99 .. 105, 43 .. 44] {
[_, 99 .., _] => {}
[_, .. 105, _] => {}
_ => {}
};
if let ..= 5 = 0 {}
if let .. 5 = 0 {}
if let 5 .. = 0 {}
}