2

Rust模块系统

简单来说:

首先,Rust编译器不会自动构建模块关系,需要开发者手动mod关键字构建子模块关系,如下图: 在main.rs(crate)中添加了mod sub; 则sub成为crate下的子模块:

image

关键字crate代表src/main.rs或者src/lib.rs, 子模块调用另一个子模块需要借助crate.
image

参考资料


Tsukami
9 声望9 粉丝

语雀: [链接]