7.2.3. 外部 Crates Rust 包 (Crates) 详解:探索外部 Crates 的无限可能 什么是外部 Crates? 在 Rust 中,Crates 可以分为两种主要类型: 二进制 Crates (Binary Crates):这类 Crates 编译后会生成可执行文件,例如我们常见的命令行工具或应用程序。 文件通常标志着一个二进制 Crates 的入口。 库 Crates (Library Crates):这类 Crates 编译后生成库文件( 或 等),包含可供其他 Rust 代码使用的函数、结构体、模块等。 文件通常标志着一个库 Crates 的入口。 外部 Crates,顾名思义,是指由 Rust 社区开发并发布在 crates.