这是我的文件结构:
src/
??? main.rs
??? args_parser.rs
??? trim.rs
Run Code Online (Sandbox Code Playgroud)
在args_parser.rs我有枚举Args,我想用main.rs和trim.rs,但是当试图运行trim.rs与mod args_parser;一开始就吐出了此错误信息:
error[E0583]: file not found for module `args_parser`
--> src/trim.rs:1:5
|
1 | mod args_parser;
| ^^^^^^^^^^^
|
= help: name the file either trim/args_parser.rs or trim/args_parser/mod.rs inside the directory "src"
Run Code Online (Sandbox Code Playgroud)
似乎希望trimm.rs只导入该模块中的文件,但是在Rust中,例如(https://doc.rust-lang.org/rust-by-example/mod/split.html) “此声明将查找名为my.rs或的文件my/mod.rs。
有什么办法可以从main.rs和从中导入该文件trim.rs?