checkpoint

This commit is contained in:
Intege-rs
2026-02-03 04:05:38 -05:00
parent d99f1511eb
commit ab3a9fd713
3 changed files with 47 additions and 3 deletions

View File

@@ -37,7 +37,7 @@ pub fn derive_hash2(input: TokenStream) -> TokenStream {
Data::Enum(data) => {
// Hash the discriminant first to ensure different variants hash differently
let discriminant_hash = quote! {
core::mem::discriminant(self).hash(state);
core::hash::Hash::hash(&core::mem::discriminant(self), state);
};
let variants = data.variants.iter().map(|variant| {