本节将详细介绍 Rust 的模块系统,包括模块的定义、可见性规则、导入导出语法等内容。对于有前端开发背景的工程师来说,可以将 Rust 的模块系统类比为 JavaScript/TypeScript 的模块系统,但它们有一些重要的区别。