diff --git a/enostr/src/note.rs b/enostr/src/note.rs index b41fd58..997ce14 100644 --- a/enostr/src/note.rs +++ b/enostr/src/note.rs @@ -1,11 +1,18 @@ use crate::{Error, Pubkey}; use serde::{Deserialize, Deserializer, Serialize, Serializer}; +use std::fmt; use std::hash::{Hash, Hasher}; -#[derive(Debug, Clone, Copy, Eq, PartialEq, Hash)] +#[derive(Clone, Copy, Eq, PartialEq, Hash)] pub struct NoteId([u8; 32]); +impl fmt::Debug for NoteId { + fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { + write!(f, "{}", self.hex()) + } +} + static HRP_NOTE: nostr::bech32::Hrp = nostr::bech32::Hrp::parse_unchecked("note"); impl NoteId {