diff --git a/crates/enostr/src/pubkey.rs b/crates/enostr/src/pubkey.rs index ae592026..a6608653 100644 --- a/crates/enostr/src/pubkey.rs +++ b/crates/enostr/src/pubkey.rs @@ -166,3 +166,9 @@ impl<'de> Deserialize<'de> for Pubkey { Pubkey::from_hex(&s).map_err(serde::de::Error::custom) } } + +impl hashbrown::Equivalent for &[u8; 32] { + fn equivalent(&self, key: &Pubkey) -> bool { + self.as_slice() == key.bytes() + } +}