Track independent Rust/C++ names on struct fields and fn args
diff --git a/syntax/impls.rs b/syntax/impls.rs
index 8762652..ae4a77d 100644
--- a/syntax/impls.rs
+++ b/syntax/impls.rs
@@ -301,14 +301,14 @@
                     doc: _,
                     attrs: _,
                     visibility: _,
-                    ident: _,
+                    name: _,
                     ty,
                 } = arg;
                 let Var {
                     doc: _,
                     attrs: _,
                     visibility: _,
-                    ident: _,
+                    name: _,
                     ty: ty2,
                 } = arg2;
                 ty == ty2
@@ -336,7 +336,7 @@
                 doc: _,
                 attrs: _,
                 visibility: _,
-                ident: _,
+                name: _,
                 ty,
             } = arg;
             ty.hash(state);