diff options
Diffstat (limited to 'rust/src/identifiers.rs')
-rw-r--r-- | rust/src/identifiers.rs | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/rust/src/identifiers.rs b/rust/src/identifiers.rs index 386570b9..5cfa2fb6 100644 --- a/rust/src/identifiers.rs +++ b/rust/src/identifiers.rs @@ -4,13 +4,15 @@ use regex::Regex; use serde_json; use std::str::FromStr; use uuid::Uuid; +use std::fmt; + #[derive(Clone, Copy, PartialEq, Debug)] pub struct FatCatId(Uuid); -impl ToString for FatCatId { - fn to_string(&self) -> String { - uuid2fcid(&self.to_uuid()) +impl fmt::Display for FatCatId { + fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { + write!(f, "{}", uuid2fcid(&self.to_uuid())) } } |