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