Cargo 包查询与命令参考
查询 Rust Cargo 依赖配置,生成 Cargo.toml 片段与常用命令速查
📋 参数配置
常用命令速查
| 命令 | 说明 |
|---|---|
cargo build | 编译项目 |
cargo build --release | Release 编译 |
cargo run | 编译并运行 |
cargo test | 运行测试 |
cargo check | 快速检查编译 |
cargo add serde | 添加依赖 |
cargo add serde --features derive | 添加依赖+特性 |
cargo rm serde | 移除依赖 |
cargo update | 更新依赖 |
cargo tree | 查看依赖树 |
cargo outdated | 检查过期依赖 |
cargo doc --open | 生成并打开文档 |
cargo publish | 发布到 crates.io |
cargo clippy | 代码检查 |
cargo fmt | 格式化代码 |
版本语法
| 语法 | 说明 | 等价 |
|---|---|---|
"1.2.3" | Caret (默认) | >=1.2.3, <2.0.0 |
"^1.2.3" | Caret (显式) | >=1.2.3, <2.0.0 |
"~1.2.3" | Tilde | >=1.2.3, <1.3.0 |
"*" | 通配符 | 任意版本 |
">=1.2.3" | 最低版本 | >=1.2.3 |