不同模块中的Rust常量?

时间:2016-05-25 07:35:33

标签: rust rust-cargo

我有这个" main.rs"我声明版本常量的文件。

pub const VERSION: &'static str = "v2";
mod game;
fn main() {
   do_stuff();
}

然后我想在另一个模块中访问这个全局常量" game.rs":

pub fn do_stuff() {
   println!("This is version: {}", VERSION);
}

如何让常数在任何地方都可用?

1 个答案:

答案 0 :(得分:12)

VERSIONmain.rs中声明为{c}根时,您可以使用其绝对路径访问它:::VERSION

这应该有效:

pub fn do_stuff() {
    println!("This is version: {}", ::VERSION);
}