package
由 Cargo.toml 文件定义的软件包,是 cargo 管理和分发的单位。一个 package 可包含一个或多个 crate:src/main.rs 提供 binary crate,src/lib.rs 提供 library crate,二者可共存。
示例
toml
# exercises/0001-playground/Cargo.toml
[package]
name = "lesson_0001"
version = "0.1.0"cargo run -p <包名> 中的 -p(package)用于在多包项目中指定要操作的 package,其后的名称即 Cargo.toml 中 name 字段的值,与目录名无关(目录名仅用于文件系统组织)。