Rust 代码格式化工具
rustfmt 按官方风格格式化 Rust 源码,通常通过 cargo fmt 调用。它只处理格式,不修复逻辑或 lint 问题。
rustup component add rustfmt
cargo fmt
cargo fmt -- --check
rustfmt src/main.rs
rustfmt --edition 2021 src/lib.rs
rustfmt --check src/main.rs
rustfmt.toml:
edition = "2021"
max_width = 100
imports_granularity = "Crate"
cargo fmt -- --check;只跑 cargo fmt 会静默改文件,无法当门禁。#[rustfmt::skip] 可以跳过局部代码,但不要用它掩盖格式冲突。cargo — 构建与测试clippy — 静态检查rustup — 安装组件