From 1100a9f16251080d1ed3d5ae81dbadee58cbe2bc Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sat, 20 Mar 2021 21:40:46 +0000 Subject: [PATCH] clock: impl Display for User and fix Debug to be debuggy Signed-off-by: Ian Jackson --- src/clock.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/clock.rs b/src/clock.rs index 7f11b4fb..8e3359e1 100644 --- a/src/clock.rs +++ b/src/clock.rs @@ -39,11 +39,16 @@ const USERINFOS: [UserInfo; N] = [ const USERS: [User; N] = [ User(false), User(true) ]; -impl fmt::Debug for User { +impl fmt::Display for User { fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { f.write_char(USERINFOS[*self].idchar) } } +impl fmt::Debug for User { + fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { + write!(f, "User({})", self) + } +} #[derive(Debug,Clone,Copy,Error,Serialize,Deserialize)] struct BadClockUserError; -- 2.30.2