小编mfu*_*ger的帖子

如何在Rust中导入宏?

我正在努力解决如何从外部箱子导入宏的问题.在我的主要人员中,我正在进口Glium箱子:

#![macro_use]
extern crate glium;

pub use glium::*;

// where my actual main function will be done from
mod part01drawtriangle;

fn main() {
    part01drawtriangle::main();
}
Run Code Online (Sandbox Code Playgroud)

在我的主要功能来自我的另一个文件中,我从该包中调用了一个宏:

pub fn main() {
    implement_vertex!(Vertex, position);
}
Run Code Online (Sandbox Code Playgroud)

构建时,我收到错误消息:

error: macro undefined: 'implement_vertex!'
Run Code Online (Sandbox Code Playgroud)

macros rust glium

5
推荐指数
2
解决办法
4167
查看次数

标签 统计

glium ×1

macros ×1

rust ×1