From 3220f52956ec3109d98b30bbecc3a185e9c9dcc1 Mon Sep 17 00:00:00 2001 From: Lee Smet Date: Fri, 5 Sep 2025 12:22:26 +0200 Subject: [PATCH] Add display impl for TransportStatus Signed-off-by: Lee Smet --- src/models/message.rs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/models/message.rs b/src/models/message.rs index e96ee2f..15338ce 100644 --- a/src/models/message.rs +++ b/src/models/message.rs @@ -59,6 +59,18 @@ pub enum TransportStatus { Failed, } +impl std::fmt::Display for TransportStatus { + fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { + match self { + TransportStatus::Queued => f.write_str("queued"), + TransportStatus::Sent => f.write_str("sent"), + TransportStatus::Delivered => f.write_str("delivered"), + TransportStatus::Read => f.write_str("read"), + TransportStatus::Failed => f.write_str("failed"), + } + } +} + #[derive(Debug, Clone, Serialize, Deserialize)] pub enum MessageFormatType { Html,