src/renderers/smart_video_renderer.rs
src/shaders/video_vertex.rs
我想在video_vertex.rs
中使用smart_video_renderer.rs
。我尝试过:
use super::shaders::video_vertex::*
或
use shaders::video_vertex::*
但是它仍然不会导入。
我尝试过How do you use parent module imports in Rust?,根据它应该只是use two::two;
或我的情况use shaders::shaders::...
,所以我不知道该怎么办。
答案 0 :(得分:1)
在您的main.rs或lib.rs中,您需要使用以下内容声明shaders
模块:
pub mod shaders;
然后在shaders文件夹中,您需要一个带有以下内容的mod.rs文件:
pub mod video_vertex;
然后,您可以在src / renderers / smart_video_renderer.rs中使用以下代码:
use crate::shaders::video_vertex::*;