Preserve span of self var in Receiver
diff --git a/syntax/impls.rs b/syntax/impls.rs
index 3509899..7b2d746 100644
--- a/syntax/impls.rs
+++ b/syntax/impls.rs
@@ -187,14 +187,16 @@
let Receiver {
ampersand: _,
mutability,
- ident,
+ var: _,
+ ty,
} = self;
let Receiver {
ampersand: _,
mutability: mutability2,
- ident: ident2,
+ var: _,
+ ty: ty2,
} = other;
- mutability.is_some() == mutability2.is_some() && ident == ident2
+ mutability.is_some() == mutability2.is_some() && ty == ty2
}
}
@@ -203,9 +205,10 @@
let Receiver {
ampersand: _,
mutability,
- ident,
+ var: _,
+ ty,
} = self;
mutability.is_some().hash(state);
- ident.hash(state);
+ ty.hash(state);
}
}