将代码整理到 模块 中。
使用 mod 创建新的 模块 来封装代码,包括其他模块:
mod
mod foo { mod bar { type MyType = (u8, u8); fn baz() {} } }
像 struct 和 enum 一样,模块及其内容默认是私有的,模块外部的代码无法访问。
struct
enum
要了解有关允许访问的更多信息,请参见 pub 关键字的文档。
pub