commands.sh

rustfmt

all

Format Rust source code.

More info →

Options (1)

-v, --verboseboolean

Format code using a specific Rust style edition (formatting rules) verbosely

Example: rustfmt --style-edition {{2015|2018|2021|2024}} {{[-v|--verbose]}} {{path/to/source1.rs path/to/source2.rs ...}}

Examples (5)

Format a file, overwriting the original file in-place

rustfmt path/to/source.rs

Check a file for formatting and display any changes on the console

rustfmt --check path/to/source.rs

Backup any modified files before formatting (the original file is renamed with a `.bk` extension)

rustfmt --backup path/to/source.rs

Format code using a specific Rust style edition (formatting rules) verbosely

rustfmt --style-edition 2015|2018|2021|2024 [-v|--verbose] path/to/source1.rs path/to/source2.rs ...

Format code using a specific Rust edition (language features and parsing)

rustfmt --edition 2015|2018|2021|2024 path/to/source1.rs path/to/source2.rs ...
made by @shridhargupta | data from tldr-pages