From 84026824b266559a791fdde71767e7886c60ebe1 Mon Sep 17 00:00:00 2001 From: kernelkind Date: Thu, 26 Jun 2025 13:33:35 -0400 Subject: [PATCH] enostr: add equivalence between Pubkey & bytes Signed-off-by: kernelkind --- crates/enostr/src/pubkey.rs | 6 ++++++ 1 file changed, 6 insertions(+) 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() + } +}