根据你的问题,修改 Rust 项目名称可以通过以下两种方式实现,具体取决于你修改的是项目名称还是可执行文件名称:
一、修改项目名称(推荐)
重命名项目目录 - 在文件系统中将项目目录重命名为新名称(例如将 `old_project_name` 改为 `new_project_name`)。
更新 `Cargo.toml` 文件
- 打开 `Cargo.toml`,修改 `name` 字段为新名称:
```toml
[package]
name = "new_project_name"
version = "0.1.0"
authors = ["Your Name"]
edition = "2018"
```
- 保存文件。
更新代码中的引用
- 将 `src/main.rs` 重命名为 `src/new_project_name.rs`(或按新目录结构调整)。
- 在整个项目中搜索并替换所有旧项目名(如 `old_project_name`)为新名称。
更新依赖项(可选)
- 若依赖项中有旧项目名,需在 `Cargo.toml` 中同步修改。
重新构建项目
- 运行 `cargo build` 或 `cargo run` 验证项目是否正常运行。
二、修改可执行文件名称
重命名二进制文件
- 在项目根目录下,将生成的二进制文件(如 `target/debug/your_project_name`)重命名为新名称。
更新 `Cargo.toml` 中的 `bin-name`(Rust 1.56+)
- 在 `Cargo.toml` 添加或修改 `bin-name` 字段:
```toml
[package]
name = "your_project_name"
bin-name = "new_executable_name"
version = "0.1.0"
authors = ["Your Name"]
edition = "2018"
```
- 保存文件。
注意事项
备份项目: 修改前建议备份 `Cargo.toml` 和重要文件,避免遗漏引用。 依赖项更新
系统路径:修改后需重新安装可执行文件到系统路径,或使用 `--bin` 参数运行。
通过以上步骤,你可以灵活地修改 Rust 项目或可执行文件的名称。