From db7b244fdb67eddc35165167812414416069654f Mon Sep 17 00:00:00 2001 From: Conrad Ludgate Date: Fri, 2 Feb 2024 17:02:33 +0000 Subject: [PATCH] custom params fmt --- libs/pq_proto/src/lib.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/libs/pq_proto/src/lib.rs b/libs/pq_proto/src/lib.rs index 594d7aff3b..c3e1b40789 100644 --- a/libs/pq_proto/src/lib.rs +++ b/libs/pq_proto/src/lib.rs @@ -50,7 +50,6 @@ pub enum FeStartupPacket { }, } -#[derive(Debug)] pub struct StartupMessageParams { data: String, pairs: SmallVec<[Range; 4]>, @@ -61,6 +60,12 @@ pub struct StartupMessageParams { replication: Option>, } +impl fmt::Debug for StartupMessageParams { + fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { + f.debug_map().entries(self.iter()).finish() + } +} + impl StartupMessageParams { /// Get parameter's value by its name. pub fn get(&self, name: &str) -> Option<&str> {