[−][src]Trait requiem_web::http::header::Header
A trait for any object that will represent a header field and value.
Required methods
fn name() -> HeaderName
Returns the name of the header field
fn parse<T>(msg: &T) -> Result<Self, ParseError> where
T: HttpMessage,
T: HttpMessage,
Parse a header
Implementors
impl Header for IfMatch[src]
fn name() -> HeaderName[src]
fn parse<T>(msg: &T) -> Result<IfMatch, ParseError> where
T: HttpMessage, [src]
T: HttpMessage,
impl Header for IfNoneMatch[src]
fn name() -> HeaderName[src]
fn parse<T>(msg: &T) -> Result<IfNoneMatch, ParseError> where
T: HttpMessage, [src]
T: HttpMessage,
impl Header for IfRange[src]
fn name() -> HeaderName[src]
fn parse<T>(msg: &T) -> Result<IfRange, ParseError> where
T: HttpMessage, [src]
T: HttpMessage,
impl Header for Accept[src]
fn name() -> HeaderName[src]
fn parse<T>(msg: &T) -> Result<Accept, ParseError> where
T: HttpMessage, [src]
T: HttpMessage,
impl Header for AcceptCharset[src]
fn name() -> HeaderName[src]
fn parse<T>(msg: &T) -> Result<AcceptCharset, ParseError> where
T: HttpMessage, [src]
T: HttpMessage,
impl Header for AcceptLanguage[src]
fn name() -> HeaderName[src]
fn parse<T>(msg: &T) -> Result<AcceptLanguage, ParseError> where
T: HttpMessage, [src]
T: HttpMessage,
impl Header for Allow[src]
fn name() -> HeaderName[src]
fn parse<T>(msg: &T) -> Result<Allow, ParseError> where
T: HttpMessage, [src]
T: HttpMessage,
impl Header for CacheControl[src]
fn name() -> HeaderName[src]
fn parse<T>(msg: &T) -> Result<CacheControl, ParseError> where
T: HttpMessage, [src]
T: HttpMessage,
impl Header for ContentDisposition[src]
fn name() -> HeaderName[src]
fn parse<T>(msg: &T) -> Result<ContentDisposition, ParseError> where
T: HttpMessage, [src]
T: HttpMessage,
impl Header for ContentLanguage[src]
fn name() -> HeaderName[src]
fn parse<T>(msg: &T) -> Result<ContentLanguage, ParseError> where
T: HttpMessage, [src]
T: HttpMessage,
impl Header for ContentRange[src]
fn name() -> HeaderName[src]
fn parse<T>(msg: &T) -> Result<ContentRange, ParseError> where
T: HttpMessage, [src]
T: HttpMessage,
impl Header for ContentType[src]
fn name() -> HeaderName[src]
fn parse<T>(msg: &T) -> Result<ContentType, ParseError> where
T: HttpMessage, [src]
T: HttpMessage,
impl Header for Date[src]
fn name() -> HeaderName[src]
fn parse<T>(msg: &T) -> Result<Date, ParseError> where
T: HttpMessage, [src]
T: HttpMessage,
impl Header for ETag[src]
fn name() -> HeaderName[src]
fn parse<T>(msg: &T) -> Result<ETag, ParseError> where
T: HttpMessage, [src]
T: HttpMessage,
impl Header for Expires[src]
fn name() -> HeaderName[src]
fn parse<T>(msg: &T) -> Result<Expires, ParseError> where
T: HttpMessage, [src]
T: HttpMessage,
impl Header for IfModifiedSince[src]
fn name() -> HeaderName[src]
fn parse<T>(msg: &T) -> Result<IfModifiedSince, ParseError> where
T: HttpMessage, [src]
T: HttpMessage,
impl Header for IfUnmodifiedSince[src]
fn name() -> HeaderName[src]
fn parse<T>(msg: &T) -> Result<IfUnmodifiedSince, ParseError> where
T: HttpMessage, [src]
T: HttpMessage,
impl Header for LastModified[src]
fn name() -> HeaderName[src]
fn parse<T>(msg: &T) -> Result<LastModified, ParseError> where
T: HttpMessage, [src]
T: HttpMessage,