From 48b4a10648f1c649a185c6a9094b1cd82b2bff8e Mon Sep 17 00:00:00 2001 From: Franklin Date: Sun, 23 Apr 2023 11:08:30 -0400 Subject: [PATCH] Display impl fro item --- src/dto/item.rs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/dto/item.rs b/src/dto/item.rs index 918c419..bf04966 100644 --- a/src/dto/item.rs +++ b/src/dto/item.rs @@ -1,3 +1,5 @@ +use std::fmt::Display; + use serde::{Deserialize, Serialize}; #[derive(Serialize, Deserialize, Clone, PartialEq, Eq, PartialOrd, Ord, Default)] @@ -6,4 +8,14 @@ pub enum Item { Project, Unit, Agent, +} + +impl Display for Item { + fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { + match self { + Item::Project => write!(f, "Project"), + Item::Unit => write!(f, "Unit"), + Item::Agent => write!(f, "Agent"), + } + } } \ No newline at end of file