Cargo命令大全
命令 | 作用 | 示例 |
|---|---|---|
| 创建一个新的 Rust 项目 |
|
| 编译项目和其依赖 |
|
| 编译并运行 Rust 项目 |
|
| 运行项目的测试 |
|
| 为项目的依赖生成文档 |
|
| 更新 |
|
| 快速检查代码能否编译 |
|
| 清除编译生成的文件 |
|
| 将包发布到 crates.io |
|
| 运行基准测试 |
|
| 下载项目依赖的 crate,但不进行编译 |
|
| 安装和管理 Rust 二进制文件 |
|
| 卸载通过 Cargo 安装的 Rust 二进制文件 |
|
| 准备一个本地 crate 以便发布 |
|
| 在 crates.io 上搜索 crate |
|
| 使用 API token 登录 crates.io |
|
| 管理 crate 的所有者 |
|
| 在现有目录中初始化新的 Rust 项目 |
|
| 显示 Cargo 的版本信息 |
|
| 将所有依赖复制到本地目录 |
|
| 输出 JSON 格式的项目元数据 |
|
| 显示项目依赖树 |
|
| 自动修复 Rust 代码中的警告 |
|
| 审核 Cargo.lock 以查找不安全的依赖 |
|
| 提供对 rustc 编译器参数的访问 |
|
| 为项目运行 rustdoc 工具 |
|
| 运行 clippy 来进行代码审查 |
|
| 使用 rustfmt 格式化代码 |
|
| 运行 miri 以执行内存安全检查 |
|
| 检查过时的依赖 |
|
| 自动化 crate 发布流程 |
|
| 向 Cargo.toml 添加新依赖 |
|
| 从 Cargo.toml 中移除依赖 |
|
| 升级 Cargo.toml 的依赖版本 |
|