小编Fil*_*zyk的帖子

Rust:无法从2个文件中导入1个模块

这是我的文件结构:

src/
??? main.rs
??? args_parser.rs
??? trim.rs
Run Code Online (Sandbox Code Playgroud)

args_parser.rs我有枚举Args,我想用main.rstrim.rs,但是当试图运行trim.rsmod 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

module rust

4
推荐指数
1
解决办法
200
查看次数

标签 统计

module ×1

rust ×1