跳到主要内容

Cargo

Workspace

[workspace]
members = ["foo", "bar"]
toml

运行 bar

cargo run -p bar
sh

别名

[alias]
bar = "cargo run -p bar --"
toml

运行 bar

cargo bar -p ./git
sh

build 脚本

官方文档

Rust 语言圣经

常用

fn main() {
// 当指定路径的文件发生变化时,Cargo 会重新运行脚本
// 以文件的 last-modified timestamp 作为依据
println!("cargo:rerun-if-changed=PATH");
}
rust

详细错误信息

RUST_BACKTRACE=1 cargo run
sh