创建新项目
库
cargo new my-library
这将创建一个名为 my-library
的新目录,其中包含货物配置文件和包含单个 Rust 源文件的源目录:
my-library/Cargo.toml
my-library/src/lib.rs
这两个文件已经包含了库的基本框架,这样你就可以立即执行 cargo test
(来自 my-library
目录)来验证是否一切正常。
二进制
cargo new my-binary --bin
这将创建一个名为 my-binary
的新目录,其结构与库类似:
my-binary/Cargo.toml
my-binary/src/main.rs
这次,cargo
将设置一个简单的 Hello World 二进制文件,我们可以使用 cargo run
立即运行。
你还可以使用 init
子命令在当前目录中创建新项目:
cargo init --bin
如上所示,删除 --bin
标志以创建新的库项目。当前文件夹的名称将自动用作包名称。