使用 mod 关键字访问 Rust 中的子目录

koo*_*mes 8 rust

我有文件结构: engine 和 utils 文件夹在同一级别。引擎包含世界文件夹(其中包含 mod.rs 和 map.rs)和 mod.rs。Utils 包含 mod.rs 和 reader.rs。

我正在尝试从阅读器访问地图,但无法使“使用”语句起作用。

实用程序/mod.rs

pub mod reader;
Run Code Online (Sandbox Code Playgroud)

引擎/mod.rs

pub mod world;
Run Code Online (Sandbox Code Playgroud)

世界/mod.rs

pub mod map;

pub struct World;
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

pub mod reader;
Run Code Online (Sandbox Code Playgroud)

你不能在子目录中声明模块,还是我错过了一些愚蠢的东西?我一直在搞乱 use 语句大约半个小时,但无法让它工作。

归档时间:

查看次数:

4367 次

最近记录:

7 年,9 月 前