Simplify path_eq
diff --git a/codegen/src/main.rs b/codegen/src/main.rs
index 4e2a60d..9f884b9 100644
--- a/codegen/src/main.rs
+++ b/codegen/src/main.rs
@@ -54,13 +54,9 @@
 const TERMINAL_TYPES: &[&str] = &["Span", "Ident"];
 
 fn path_eq(a: &syn::Path, b: &str) -> bool {
-    if a.global() {
-        return false;
-    }
-    if a.segments.len() != 1 {
-        return false;
-    }
-    a.segments[0].ident == b
+    a.leading_colon.is_none()
+        && a.segments.len() == 1
+        && a.segments[0].ident == b
 }
 
 fn get_features(attrs: &[Attribute], mut features: TokenStream) -> TokenStream {