Module 如何将主模块中的类型包含在同一板条箱中的其他文件中?
我正在编写一个名为Module 如何将主模块中的类型包含在同一板条箱中的其他文件中?,module,rust,Module,Rust,我正在编写一个名为my_new_lib的Rust库,其文件结构如下: ├── my_new_lib ├── src ├── lib.rs └── file1.rs ├── tests 在lib.rs中,我定义了一个结构: ///lib.rs的内容 发布结构my_结构{} 在file1.rs中,我想使用my_struct,例如: ///file1.rs的内容 使用 发布结构我的第二个结构{ 成员1:我的结构 } 我应该在file1.rs中的us
my_new_lib
的Rust库,其文件结构如下:
├── my_new_lib
├── src
├── lib.rs
└── file1.rs
├── tests
在lib.rs
中,我定义了一个结构:
///lib.rs的内容
发布结构my_结构{}
在file1.rs
中,我想使用my_struct
,例如:
///file1.rs的内容
使用
发布结构我的第二个结构{
成员1:我的结构
}
我应该在
file1.rs
中的use
子句中添加什么才能使其正常工作?您必须使用cratet
关键字才能访问板条箱的根目录:
use crate::MyStruct;
可能重复的@hellow可能重复的答案必须更新。可能重复的