From 1760ad0d133286837e219dc8f78f64724e36b0b5 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Tue, 10 Jan 2023 01:50:30 +0000 Subject: [PATCH] Implement Debug manually for LinkName Signed-off-by: Ian Jackson --- src/types.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/types.rs b/src/types.rs index 162b61e..cb2a154 100644 --- a/src/types.rs +++ b/src/types.rs @@ -13,12 +13,17 @@ pub struct ServerName(pub String); #[derive(Debug,Clone,Copy,Hash,Eq,PartialEq,Ord,PartialOrd)] pub struct ClientName(pub IpAddr); -#[derive(Debug,Clone,Hash,Eq,PartialEq,Ord,PartialOrd)] +#[derive(Clone,Hash,Eq,PartialEq,Ord,PartialOrd)] pub struct LinkName { pub server: ServerName, pub client: ClientName, } +impl Debug for LinkName { + #[throws(fmt::Error)] + fn fmt(&self, f: &mut fmt::Formatter) { write!(f, "LinkName({})", self)?; } +} + impl FromStr for ClientName { type Err = AE; #[throws(AE)] -- 2.30.2