我有这个" 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);
}
如何让常数在任何地方都可用?
答案 0 :(得分:12)
当VERSION
在main.rs
中声明为{c}根时,您可以使用其绝对路径访问它:::VERSION
。
这应该有效:
pub fn do_stuff() {
println!("This is version: {}", ::VERSION);
}