Cargo 是 Rust 的构建系统和包管理器。
Rust 开发者常用 Cargo 来管理 Rust 工程和获取工程所依赖的库。
cargo build
:构建cargo run
:运行cargo clippy
: 类似eslint,lint工具检查代码可以优化的地方cargo fmt
: 类似go fmt,代码格式化cargo tree
: 查看第三方库的版本和依赖关系cargo bench
: 运行benchmark(基准测试,性能测试)cargo udeps
(第三方): 检查项目中未使用的依赖另外 cargo build/run --release
使用 release 编译会比默认的 debug 编译性能提升 10 倍以上,但是 release 缺点是编译速度较慢,而且不会显示 panic backtrace 的具体行号