Rust 程序设计语言 简体中文版 1.85.0
hosting。但是 hosting 的内容 (contents)仍然是私有的;这表明使模块公有并不使其内容也是公有的。模块上的 pub 关键 字只允许其父模块引用它,而不允许访问内部代码。因为模块是一个容器,只是将模块变为公 有能做的其实并不太多;同时需要更深入地选择将一个或多个项变为公有。 示例 7-6 中的错误说,add_to_waitlist 函数是私有的。私有性规则不但应用于模块,还应用 于结构体、枚举、函数和方法。 crate 中 公有项列表之上,如图 14-2 所示: 图 14-2:包含 my_crate 整体描述的注释所渲染的文档 位于项之中的文档注释对于描述 crate 和模块特别有用。使用它们描述其容器整体的目的来帮 助 crate 用户理解你的代码组织。 304/562Rust 程序设计语言 简体中文版 使用 pub use 导出便捷的公有 API 公有 API 的结构是你发布 crate0 码力 | 562 页 | 3.23 MB | 9 天前3
共 1 条
- 1