货物:板条箱名称中的字符“.”无效

use*_*887 5 rust rust-cargo

假设我希望我的可执行文件被命名为“index.cgi”(或任何其他不是正确的 Rust crate 名称的名称)并使用 Cargo 构建。
Cargo 中是否有任何方法可以指定输出可执行文件的名称,或者在构建后步骤中重命名可执行文件?Cargo 的文档非常稀缺,我在那里找不到任何东西。(对来源的简要介绍也没有太大帮助。)

bor*_*ing 5

包名称和可执行文件名称必须都是有效的 Rust 标识符。


您可以设置输出可执行文件的名称(请参阅 Cargo清单格式文档中的“配置目标” ),但它也必须是有效的标识符。

[[bin]]
name = "index.cgi"
path = "src/main.rs"
Run Code Online (Sandbox Code Playgroud)