| @@ -481,12 +481,12 @@ impl<H: hash::Writer> hash::Hash<H> for CaseInsensitive { | |||||||
|  |  | ||||||
| /// A wrapper around any Header with a Show impl that calls fmt_header. | /// A wrapper around any Header with a Show impl that calls fmt_header. | ||||||
| /// | /// | ||||||
| /// This can be used like so: `format!("{}", ShowHeader(header))` to | /// This can be used like so: `format!("{}", HeaderFormatter(&header))` to | ||||||
| /// get the representation of a Header which will be written to an | /// get the representation of a Header which will be written to an | ||||||
| /// outgoing TcpStream. | /// outgoing TcpStream. | ||||||
| pub struct HeaderFormatter<H: HeaderFormat>(H); | pub struct HeaderFormatter<'a, H: HeaderFormat>(pub &'a H); | ||||||
|  |  | ||||||
| impl<H: HeaderFormat> Show for HeaderFormatter<H> { | impl<'a, H: HeaderFormat> Show for HeaderFormatter<'a, H> { | ||||||
|     fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { |     fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { | ||||||
|         self.0.fmt_header(f) |         self.0.fmt_header(f) | ||||||
|     } |     } | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user