Closed
Description
This was identified in #2361.
This issue affects formatting for range notation with binop_separator="Back"
.
Reproduction:
- Create a rustfmt.toml containing
binop_separator="Back"
. - Run rustfmt on the following file.
fn main() {
let range = aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa..
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb;
}
Expected:
No diff after formatting.
Actual:
The operator is moved to the front.
fn main() {⏎
- let range = aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa..⏎
- bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb;⏎
+ let range = aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa⏎
+ ..bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb;⏎
}⏎
⏎