Auto merge of #15040 - lnicola:hash-state-name, r=Veykril

fix: Use a more obscure hasher name in derive expansion

Closes #15039
This commit is contained in:
bors 2023-06-13 06:13:35 +00:00
commit 07bc6cbcad
2 changed files with 9 additions and 9 deletions

View file

@ -396,18 +396,18 @@ enum Command {
}
impl < > core::hash::Hash for Command< > where {
fn hash<H: core::hash::Hasher>(&self , state: &mut H) {
core::mem::discriminant(self ).hash(state);
fn hash<H: core::hash::Hasher>(&self , ra_expand_state: &mut H) {
core::mem::discriminant(self ).hash(ra_expand_state);
match self {
Command::Move {
x: x, y: y,
}
=> {
x.hash(state);
y.hash(state);
x.hash(ra_expand_state);
y.hash(ra_expand_state);
}
, Command::Do(f0, )=> {
f0.hash(state);
f0.hash(ra_expand_state);
}
, Command::Jump=> {}
,