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