如何使用货物发布发布优化的二进制文件?

Pal*_*gam 3 rust rust-cargo

我正在尝试将我的第一个箱子发布到 crates.io。

当我在本地构建项目时,我可以传递该--release标志来获取优化的二进制文件,但是当我这样做时,cargo publish --dry-run它似乎正在构建未优化的二进制文件,因为这是输出的倒数第二行:

Finished dev [unoptimized + debuginfo] target(s) in 24.79s
Run Code Online (Sandbox Code Playgroud)

如果可能的话,我想构建一个优化的二进制文件并将其发布到 crates.io。

She*_*ter 7

您将源代码发布到 crates.io。当用户运行时cargo install <my-crate>,它会下载源代码并使用--release. 你不需要做任何事。