Skip to content

rustfmt keeps reformatting C-style doc comment #4020

Closed
@davepacheco

Description

@davepacheco

Using this version of rustfmt:

$ cargo +nightly fmt -- -V
rustfmt 1.4.11-nightly (18382352 2019-12-03)

and starting with this file:

/** foobar */
const foo: u32 = 0;

I find that rustfmt keeps adding asterisks to the end of the comment. If I keep re-running rustfmt, I get more asterisks:

$ cat src/dummy.rs 
/** foobar */
const foo: u32 = 0;
$ cargo +nightly fmt -- src/dummy.rs 
$ cat src/dummy.rs 
/** foobar **/
const foo: u32 = 0;
$ cargo +nightly fmt -- src/dummy.rs 
$ cat src/dummy.rs 
/** foobar * **/
const foo: u32 = 0;
$ cargo +nightly fmt -- src/dummy.rs 
$ cat src/dummy.rs 
/** foobar * * **/
const foo: u32 = 0;
$ cargo +nightly fmt -- src/dummy.rs 
$ cat src/dummy.rs 
/** foobar * * * **/
const foo: u32 = 0;
$ cargo +nightly fmt -- src/dummy.rs 
$ cat src/dummy.rs 
/** foobar * * * * **/
const foo: u32 = 0;
$ cargo +nightly fmt -- src/dummy.rs 
$ cat src/dummy.rs 
/** foobar * * * * * **/
const foo: u32 = 0;
$ 

Metadata

Metadata

Assignees

No one assigned

    Labels

    a-commentsbugPanic, non-idempotency, invalid code, etc.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions