From c938cc8eaefcd0c8ec557d78cd455bd215f47290 Mon Sep 17 00:00:00 2001 From: nym21 Date: Wed, 1 Apr 2026 21:15:45 +0200 Subject: [PATCH] types: coinbase lossy format --- crates/brk_types/src/coinbase_tag.rs | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/crates/brk_types/src/coinbase_tag.rs b/crates/brk_types/src/coinbase_tag.rs index fda56aa6b..088c9ef77 100644 --- a/crates/brk_types/src/coinbase_tag.rs +++ b/crates/brk_types/src/coinbase_tag.rs @@ -39,13 +39,6 @@ impl CoinbaseTag { let len = (self.0[0] as usize).min(100); String::from_utf8_lossy(&self.0[1..1 + len]) } - - /// Returns the tag bytes (without length prefix). - #[inline] - pub fn tag_bytes(&self) -> &[u8] { - let len = (self.0[0] as usize).min(100); - &self.0[1..1 + len] - } } impl From<&[u8]> for CoinbaseTag { @@ -75,12 +68,12 @@ impl<'de> Deserialize<'de> for CoinbaseTag { impl Formattable for CoinbaseTag { fn write_to(&self, buf: &mut Vec) { - buf.extend_from_slice(self.tag_bytes()); + buf.extend_from_slice(self.as_str().as_bytes()); } fn fmt_json(&self, buf: &mut Vec) { buf.push(b'"'); - buf.extend_from_slice(self.tag_bytes()); + buf.extend_from_slice(self.as_str().as_bytes()); buf.push(b'"'); } }