如何从RUST中的同一父目录导入模块
├── main.rs
└── utils
├── circle.rs
└── ray.rs
如何从Circle.RS导入ray.rs
我试着在循环中使用mod ray;
,但铁 rust 分析仪给我的错误是unresolved module, can't find module file: circle/ray.rs, or circle/ray/mod.rs
如何从RUST中的同一父目录导入模块
├── main.rs
└── utils
├── circle.rs
└── ray.rs
如何从Circle.RS导入ray.rs
我试着在循环中使用mod ray;
,但铁 rust 分析仪给我的错误是unresolved module, can't find module file: circle/ray.rs, or circle/ray/mod.rs
您需要在main.rs
旁边创建utils.rs
,然后在其中添加以下内容.
mod circle;
mod ray;
这也适用于utils/mod.rs
,但最好是utils.rs
.
确保main.rs
有mod utils;
.
然后在ray.rs
中,你可以填入以下其中一项.
use super::circle;
或
use crate::utils::circle;