【发布时间】:2020-08-31 04:24:54
【问题描述】:
这是我的目录结构
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 中的东西吗?
【问题讨论】:
-
如果您关注这些人在 Youtube 上的演讲。视频 1 和 2 展示了将项目分解为这样的结构的重构。也许它会帮助你。 youtube.com/playlist?list=PLtbwxVtHxPeIYJtu1g53FgLPGN9WYgG2l
标签: rust