From 35e8e536e6926ff030dbc553912af0e08c67217b Mon Sep 17 00:00:00 2001 From: Ken Sedgwick Date: Tue, 24 Sep 2024 14:50:15 -0700 Subject: [PATCH] debug: implemented fmt::Debug for NoteId --- enostr/src/note.rs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) 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 {