[−][src]Trait websocket::header::HeaderFormat
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, f: &mut Formatter) -> Result<(), Error>
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.
Trait Implementations
impl<'a> Display for &'a (dyn HeaderFormat + 'static + Sync + Send)[src]
impl<'a> Display for &'a (dyn HeaderFormat + 'static + Sync + Send)Implementors
impl HeaderFormat for AccessControlAllowOrigin[src]
impl HeaderFormat for AccessControlAllowOriginimpl HeaderFormat for Expect[src]
impl HeaderFormat for Expectimpl HeaderFormat for IfMatch[src]
impl HeaderFormat for IfMatchimpl HeaderFormat for IfNoneMatch[src]
impl HeaderFormat for IfNoneMatchimpl HeaderFormat for IfRange[src]
impl HeaderFormat for IfRangeimpl HeaderFormat for Pragma[src]
impl HeaderFormat for Pragmaimpl HeaderFormat for Range[src]
impl HeaderFormat for Rangeimpl HeaderFormat for ReferrerPolicy[src]
impl HeaderFormat for ReferrerPolicyimpl HeaderFormat for Vary[src]
impl HeaderFormat for Varyimpl HeaderFormat for WebSocketVersion[src]
impl HeaderFormat for WebSocketVersionfn fmt_header(&self, fmt: &mut Formatter) -> Result | [src] |
impl HeaderFormat for WebSocketExtensions[src]
impl HeaderFormat for WebSocketExtensionsfn fmt_header(&self, fmt: &mut Formatter) -> Result | [src] |
impl HeaderFormat for Accept[src]
impl HeaderFormat for Acceptimpl HeaderFormat for AcceptCharset[src]
impl HeaderFormat for AcceptCharsetimpl HeaderFormat for AcceptEncoding[src]
impl HeaderFormat for AcceptEncodingimpl HeaderFormat for AcceptLanguage[src]
impl HeaderFormat for AcceptLanguageimpl HeaderFormat for AcceptRanges[src]
impl HeaderFormat for AcceptRangesimpl HeaderFormat for AccessControlAllowCredentials[src]
impl HeaderFormat for AccessControlAllowCredentialsimpl HeaderFormat for AccessControlAllowHeaders[src]
impl HeaderFormat for AccessControlAllowHeadersimpl HeaderFormat for AccessControlAllowMethods[src]
impl HeaderFormat for AccessControlAllowMethodsimpl HeaderFormat for AccessControlExposeHeaders[src]
impl HeaderFormat for AccessControlExposeHeadersimpl HeaderFormat for AccessControlMaxAge[src]
impl HeaderFormat for AccessControlMaxAgeimpl HeaderFormat for AccessControlRequestHeaders[src]
impl HeaderFormat for AccessControlRequestHeadersimpl HeaderFormat for AccessControlRequestMethod[src]
impl HeaderFormat for AccessControlRequestMethodimpl HeaderFormat for Allow[src]
impl HeaderFormat for Allowimpl HeaderFormat for CacheControl[src]
impl HeaderFormat for CacheControlimpl HeaderFormat for Connection[src]
impl HeaderFormat for Connectionimpl HeaderFormat for ContentDisposition[src]
impl HeaderFormat for ContentDispositionimpl HeaderFormat for ContentEncoding[src]
impl HeaderFormat for ContentEncodingimpl HeaderFormat for ContentLanguage[src]
impl HeaderFormat for ContentLanguageimpl HeaderFormat for ContentLength[src]
impl HeaderFormat for ContentLengthimpl HeaderFormat for ContentRange[src]
impl HeaderFormat for ContentRangeimpl HeaderFormat for ContentType[src]
impl HeaderFormat for ContentTypeimpl HeaderFormat for Cookie[src]
impl HeaderFormat for Cookieimpl HeaderFormat for Date[src]
impl HeaderFormat for Dateimpl HeaderFormat for ETag[src]
impl HeaderFormat for ETagimpl HeaderFormat for Expires[src]
impl HeaderFormat for Expiresimpl HeaderFormat for From[src]
impl HeaderFormat for Fromimpl HeaderFormat for Host[src]
impl HeaderFormat for Hostimpl HeaderFormat for IfModifiedSince[src]
impl HeaderFormat for IfModifiedSinceimpl HeaderFormat for IfUnmodifiedSince[src]
impl HeaderFormat for IfUnmodifiedSinceimpl HeaderFormat for LastModified[src]
impl HeaderFormat for LastModifiedimpl HeaderFormat for Link[src]
impl HeaderFormat for Linkimpl HeaderFormat for Location[src]
impl HeaderFormat for Locationimpl HeaderFormat for websocket::header::Origin[src]
impl HeaderFormat for websocket::header::Originimpl HeaderFormat for websocket::header::Origin[src]
impl HeaderFormat for websocket::header::Originfn fmt_header(&self, fmt: &mut Formatter) -> Result | [src] |
impl HeaderFormat for Prefer[src]
impl HeaderFormat for Preferimpl HeaderFormat for PreferenceApplied[src]
impl HeaderFormat for PreferenceAppliedimpl HeaderFormat for Referer[src]
impl HeaderFormat for Refererimpl HeaderFormat for Server[src]
impl HeaderFormat for Serverimpl HeaderFormat for SetCookie[src]
impl HeaderFormat for SetCookiefn fmt_header(&self, f: &mut Formatter) -> Result<(), Error> | [src] |
fn fmt_multi_header(&self, f: &mut MultilineFormatter) -> Result<(), Error> | [src] |
impl HeaderFormat for StrictTransportSecurity[src]
impl HeaderFormat for StrictTransportSecurityimpl HeaderFormat for TransferEncoding[src]
impl HeaderFormat for TransferEncodingimpl HeaderFormat for Upgrade[src]
impl HeaderFormat for Upgradeimpl HeaderFormat for UserAgent[src]
impl HeaderFormat for UserAgentimpl HeaderFormat for WebSocketAccept[src]
impl HeaderFormat for WebSocketAcceptfn fmt_header(&self, fmt: &mut Formatter) -> Result | [src] |
impl HeaderFormat for WebSocketKey[src]
impl HeaderFormat for WebSocketKeyfn fmt_header(&self, fmt: &mut Formatter) -> Result | [src] |
impl HeaderFormat for WebSocketProtocol[src]
impl HeaderFormat for WebSocketProtocolfn fmt_header(&self, fmt: &mut Formatter) -> Result | [src] |
impl<S> HeaderFormat for Authorization<S> where
S: Scheme + Any,
<S as FromStr>::Err: 'static, [src]
impl<S> HeaderFormat for Authorization<S> where
S: Scheme + Any,
<S as FromStr>::Err: 'static,