这是我的目录结构
src/
├── lib.rs
├── pages/
│ ├── mod.rs
│ ├── home_page.rs
└── components/
├── mod.rs
└── header.rs
在我的pages/home_page.rs
文件中,我试图访问components/header.rs
中的pub struct Header
。
我的components/mod.rs
文件如下:pub mod header;
这是可以正常工作的,因为在lib.rs
中,我可以像这样使用:
mod components;
use components::header::Header;
然而,我不知道如何在pages/homepage.rs
中访问它。我如何获取该结构的访问权限?这与Cargo.toml有关吗?