在 Rust 中,组织和管理代码的主要工具包括模块(Module)和包(Package)。

包(Package):

一个 Rust 项目通常是一个包,它由一个 Cargo.toml 文件和一个或多个 Rust 源代码文件组成。一个包可以包含多个二进制 crate(可执行程序)和一个库 crate。

  •  创建新的包:

  使用 Cargo 工具可以创建新的 Rust 包。在命令行中执行以下命令:
  cargo new my_project

  这将在当前目录下创建一个名为 my_project 的新 Rust 项目。

  •  包的结构:

  一个包的目录结构通常如下: