最佳答案
我想有一个模块,其中包含多个结构,每个人都有自己的档案。使用一个 Math
模块作为例子:
Math/
Vector.rs
Matrix.rs
Complex.rs
我希望每个结构都在同一个模块中,我将从主文件中使用这个模块,如下所示:
use Math::Vector;
fn main() {
// ...
}
然而 Rust 的模块系统(一开始就有点混乱)并没有提供一个明显的方法来实现这一点。它似乎只允许您将整个模块放在一个文件中。这不土吗?如果没有,我该怎么做?