Skip to content

Failed assertion with file_lines option #3636

@scampi

Description

@scampi
  • CFG_RELEASE_CHANNEL=nightly cargo run --bin rustfmt -- --check file.rs --unstable-features --file-lines '[{"file":"file.rs","range":[2,5]}]'
  • rustfmt: 1d19a08
fn foo() {
    let x =
        42;
    let y =
        42;
    let z = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa";
    let z = "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb";
}
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `6`,
 right: `5`: buffer: fn foo() {
    let x = 42;
    let y = 42;
    let z = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa";
    let z = "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb}
', src/formatting.rs:181:9

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugPanic, non-idempotency, invalid code, etc.only-with-optionrequires a non-default option value to reproducep-high

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions