枚举的变体不应该完全合格吗?
答案 0 :(得分:6)
enum
的变体也可以导入当前名称空间。
enum Test {
A,
B,
}
use Test::{A,B};
fn main() {
let t = A;
match t {
A => println!("A"),
B => println!("B"),
};
}
事实证明,除了导入Option
之外,Rust的前奏还会导入Some
和None
。