custom params fmt

This commit is contained in:
Conrad Ludgate
2024-02-02 17:02:33 +00:00
parent e00127e84b
commit db7b244fdb
+6 -1
View File
@@ -50,7 +50,6 @@ pub enum FeStartupPacket {
},
}
#[derive(Debug)]
pub struct StartupMessageParams {
data: String,
pairs: SmallVec<[Range<u32>; 4]>,
@@ -61,6 +60,12 @@ pub struct StartupMessageParams {
replication: Option<Range<u32>>,
}
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> {