From 03a8470acb63260252cd94cfaec8aa62c47de3fb Mon Sep 17 00:00:00 2001 From: RobWalt Date: Sat, 21 Oct 2023 21:45:16 +0200 Subject: [PATCH] feat: implement Display for Milestone --- Cargo.toml | 2 +- src/types/api/milestone.rs | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index 10093e2..6b2f0d5 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "forgejo-api-types" -version = "0.1.6" +version = "0.1.7" edition = "2021" license = "AGPL-3.0-or-later" keywords = ["forgejo", "types", "codeberg", "api"] diff --git a/src/types/api/milestone.rs b/src/types/api/milestone.rs index 1bf2705..e53a66c 100644 --- a/src/types/api/milestone.rs +++ b/src/types/api/milestone.rs @@ -16,6 +16,8 @@ // updated_at string($date-time) // } +use std::fmt::Display; + use chrono::{DateTime, Utc}; use serde::{Deserialize, Serialize}; @@ -46,6 +48,12 @@ pub struct Milestone { pub updated_at: DateTime, } +impl Display for Milestone { + fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { + write!(f, "{}", self.title) + } +} + #[test] fn test_milestone_serialization_deserialization() { use std::str::FromStr;