[−][src]Trait actix_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]
pub fn name() -> HeaderName
[src]
pub fn parse<T>(msg: &T) -> Result<IfMatch, ParseError> where
T: HttpMessage,
[src]
T: HttpMessage,
impl Header for IfNoneMatch
[src]
pub fn name() -> HeaderName
[src]
pub fn parse<T>(msg: &T) -> Result<IfNoneMatch, ParseError> where
T: HttpMessage,
[src]
T: HttpMessage,
impl Header for IfRange
[src]
pub fn name() -> HeaderName
[src]
pub fn parse<T>(msg: &T) -> Result<IfRange, ParseError> where
T: HttpMessage,
[src]
T: HttpMessage,
impl Header for Accept
[src]
pub fn name() -> HeaderName
[src]
pub fn parse<T>(msg: &T) -> Result<Accept, ParseError> where
T: HttpMessage,
[src]
T: HttpMessage,
impl Header for AcceptCharset
[src]
pub fn name() -> HeaderName
[src]
pub fn parse<T>(msg: &T) -> Result<AcceptCharset, ParseError> where
T: HttpMessage,
[src]
T: HttpMessage,
impl Header for AcceptLanguage
[src]
pub fn name() -> HeaderName
[src]
pub fn parse<T>(msg: &T) -> Result<AcceptLanguage, ParseError> where
T: HttpMessage,
[src]
T: HttpMessage,
impl Header for Allow
[src]
pub fn name() -> HeaderName
[src]
pub fn parse<T>(msg: &T) -> Result<Allow, ParseError> where
T: HttpMessage,
[src]
T: HttpMessage,
impl Header for CacheControl
[src]
pub fn name() -> HeaderName
[src]
pub fn parse<T>(msg: &T) -> Result<CacheControl, ParseError> where
T: HttpMessage,
[src]
T: HttpMessage,
impl Header for ContentDisposition
[src]
pub fn name() -> HeaderName
[src]
pub fn parse<T>(msg: &T) -> Result<ContentDisposition, ParseError> where
T: HttpMessage,
[src]
T: HttpMessage,
impl Header for ContentLanguage
[src]
pub fn name() -> HeaderName
[src]
pub fn parse<T>(msg: &T) -> Result<ContentLanguage, ParseError> where
T: HttpMessage,
[src]
T: HttpMessage,
impl Header for ContentRange
[src]
pub fn name() -> HeaderName
[src]
pub fn parse<T>(msg: &T) -> Result<ContentRange, ParseError> where
T: HttpMessage,
[src]
T: HttpMessage,
impl Header for ContentType
[src]
pub fn name() -> HeaderName
[src]
pub fn parse<T>(msg: &T) -> Result<ContentType, ParseError> where
T: HttpMessage,
[src]
T: HttpMessage,
impl Header for Date
[src]
pub fn name() -> HeaderName
[src]
pub fn parse<T>(msg: &T) -> Result<Date, ParseError> where
T: HttpMessage,
[src]
T: HttpMessage,
impl Header for ETag
[src]
pub fn name() -> HeaderName
[src]
pub fn parse<T>(msg: &T) -> Result<ETag, ParseError> where
T: HttpMessage,
[src]
T: HttpMessage,
impl Header for Expires
[src]
pub fn name() -> HeaderName
[src]
pub fn parse<T>(msg: &T) -> Result<Expires, ParseError> where
T: HttpMessage,
[src]
T: HttpMessage,
impl Header for IfModifiedSince
[src]
pub fn name() -> HeaderName
[src]
pub fn parse<T>(msg: &T) -> Result<IfModifiedSince, ParseError> where
T: HttpMessage,
[src]
T: HttpMessage,
impl Header for IfUnmodifiedSince
[src]
pub fn name() -> HeaderName
[src]
pub fn parse<T>(msg: &T) -> Result<IfUnmodifiedSince, ParseError> where
T: HttpMessage,
[src]
T: HttpMessage,
impl Header for LastModified
[src]
pub fn name() -> HeaderName
[src]
pub fn parse<T>(msg: &T) -> Result<LastModified, ParseError> where
T: HttpMessage,
[src]
T: HttpMessage,