如何从Rust中的同级文件夹导入文件

Guerlando OC
src/renderers/smart_video_renderer.rs
src/shaders/video_vertex.rs

我想用video_vertex.rssmart_video_renderer.rs我试过了:

use super::shaders::video_vertex::*

要么

use shaders::video_vertex::*

但无论如何它不会导入。

我尝试过如何在Rust中使用父模块导入?根据它,应该是公正的use two::two;还是我的情况,use shaders::shaders::...所以我不知道该怎么办。

加布里埃尔·比滕库特(Gabriel Bitencourt)

在main.rs或lib.rs中,您需要使用以下方法声明shaders模块:

pub mod shaders;

然后在着色器文件夹中,您需要一个具有以下内容的mod.rs文件:

pub mod video_vertex;

然后,您可以在src / renderers / smart_video_renderer.rs中使用以下命令:

use crate::shaders::video_vertex::*;

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章