diff --git a/quinn-h3/src/qpack/field.rs b/quinn-h3/src/qpack/field.rs index bed1bdb3c..da4c10042 100644 --- a/quinn-h3/src/qpack/field.rs +++ b/quinn-h3/src/qpack/field.rs @@ -1,4 +1,5 @@ use std::borrow::Cow; +use std::fmt::{Display, Formatter}; /** * https://tools.ietf.org/html/rfc7541 @@ -39,6 +40,18 @@ impl HeaderField { } } +impl Display for HeaderField { + fn fmt(&self, f: &mut Formatter) -> Result<(), std::fmt::Error> { + write!( + f, + "{}\t{}", + String::from_utf8_lossy(&self.name), + String::from_utf8_lossy(&self.value) + )?; + Ok(()) + } +} + #[cfg(test)] mod tests { use super::*;