Struct iron::headers::ContentLanguage [-] [+] [src]

pub struct ContentLanguage(pub Vec<QualityItem<Language>>);

Content-Language header, defined in RFC7231

The Content-Language header field describes the natural language(s) of the intended audience for the representation. Note that this might not be equivalent to all the languages used within the representation.

ABNF

Content-Language = 1#language-tag

Example values

Trait Implementations

impl Deref for ContentLanguage

type Target = Vec<QualityItem<Language>>

fn deref(&'a self) -> &'a Vec<QualityItem<Language>>

impl DerefMut for ContentLanguage

fn deref_mut(&'a mut self) -> &'a mut Vec<QualityItem<Language>>

impl Header for ContentLanguage

fn header_name() -> &'static str

fn parse_header(raw: &[Vec<u8>]) -> Option<ContentLanguage>

impl HeaderFormat for ContentLanguage

fn fmt_header(&self, f: &mut Formatter) -> Result<(), Error>

impl Display for ContentLanguage

fn fmt(&self, f: &mut Formatter) -> Result<(), Error>

Derived Implementations

impl PartialEq<ContentLanguage> for ContentLanguage

fn eq(&self, __arg_0: &ContentLanguage) -> bool

fn ne(&self, __arg_0: &ContentLanguage) -> bool

impl Debug for ContentLanguage

fn fmt(&self, __arg_0: &mut Formatter) -> Result<(), Error>

impl Clone for ContentLanguage

fn clone(&self) -> ContentLanguage

fn clone_from(&mut self, source: &Self)