2016-05-25 5 views
4

私はバージョン定数を宣言するこの "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); 
} 

は、どのように私はどこでも定数を利用できるようにするのですか?

答えて

7

VERSIONは、クレートルートであるmain.rsで宣言されており、絶対パス:::VERSIONを使用してアクセスできます。

これは動作するはずです:

pub fn do_stuff() { 
    println!("This is version: {}", ::VERSION); 
} 
関連する問題