Rust模块系统
简单来说:
首先,Rust编译器不会自动构建模块关系,需要开发者手动用mod
关键字构建子模块关系,如下图: 在main.rs(crate)中添加了mod sub;
则sub成为crate下的子模块:
关键字crate
代表src/main.rs
或者src/lib.rs
, 子模块调用另一个子模块需要借助crate
.
简单来说:
首先,Rust编译器不会自动构建模块关系,需要开发者手动用mod
关键字构建子模块关系,如下图: 在main.rs(crate)中添加了mod sub;
则sub成为crate下的子模块:
关键字crate
代表src/main.rs
或者src/lib.rs
, 子模块调用另一个子模块需要借助crate
.
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。