If an enum's variants are not imported, then matching on them will give an "unreachable pattern" error instead of "unresolved name". Example: ``` #[crate_type = "rlib"] use A::E; mod A { pub enum E { V1, V2 } } fn test(e: E) -> int { match e { V1 => 1, V2 => 2, } } ```