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 {