创建新项目

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 标志以创建新的库项目。当前文件夹的名称将自动用作包名称。