路径表达式

语法
路径表达式 :
      表达式中的路径
   | 表达式中的限定路径

用作表达式上下文的路径表示局部变量或条目。解析为局部变量或静态变量的路径表达式是位置表达式,其他路径是值表达式。使用static mut变量需要unsafe 代码块

#![allow(unused)]
fn main() {
mod globals {
    pub static STATIC_VAR: i32 = 5;
    pub static mut STATIC_MUT_VAR: i32 = 7;
}
let local_var = 3;
local_var;
globals::STATIC_VAR;
unsafe { globals::STATIC_MUT_VAR };
let some_constructor = Some::<i32>;
let push_integer = Vec::<i32>::push;
let slice_reverse = <[i32]>::reverse;
}

关联常量的求值方式与 const 代码块相同。