diff --git a/src/store/tally_id.rs b/src/store/tally_id.rs index 56bcb83..e5cd045 100644 --- a/src/store/tally_id.rs +++ b/src/store/tally_id.rs @@ -1,4 +1,4 @@ -use core::str::FromStr; +use core::{fmt::Display, str::FromStr}; use serde::{Deserialize, Deserializer, Serialize, Serializer, de}; #[derive(Debug, Clone, Copy, PartialEq, Eq, PartialOrd, Ord)] @@ -72,6 +72,13 @@ impl TryFrom<&[u8]> for TallyID { } } +impl Display for TallyID { + fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result { + let s: heapless::String<12> = (*self).into(); + write!(f, "{}", s) + } +} + impl Serialize for TallyID { fn serialize(&self, serializer: S) -> Result where