Trait hyper::header::HeaderFormat
[-]
[+]
[src]
pub trait HeaderFormat: HeaderClone + Any + Send + Sync {
fn fmt_header(&self, fmt: &mut Formatter) -> Result;
}A trait for any object that will represent a header field and value.
This trait represents the formatting of a Header for output to a TcpStream.
Required Methods
fn fmt_header(&self, fmt: &mut Formatter) -> Result
Format a header to be output into a TcpStream.
This method is not allowed to introduce an Err not produced by the passed-in Formatter.
Implementors
impl HeaderFormat for Acceptimpl HeaderFormat for AcceptEncodingimpl HeaderFormat for Allowimpl<S: Scheme> HeaderFormat for Authorization<S>impl HeaderFormat for CacheControlimpl HeaderFormat for Cookiesimpl HeaderFormat for Connectionimpl HeaderFormat for ContentLengthimpl HeaderFormat for ContentTypeimpl HeaderFormat for Dateimpl HeaderFormat for Etagimpl HeaderFormat for Expiresimpl HeaderFormat for Hostimpl HeaderFormat for LastModifiedimpl HeaderFormat for IfModifiedSinceimpl HeaderFormat for Locationimpl HeaderFormat for Serverimpl HeaderFormat for SetCookieimpl HeaderFormat for TransferEncodingimpl HeaderFormat for Upgradeimpl HeaderFormat for UserAgentimpl HeaderFormat for Vary