Trait salvo::http::headers::HeaderMapExt [−][src]
pub trait HeaderMapExt: Sealed { fn typed_insert<H>(&mut self, header: H)
where
H: Header; fn typed_get<H>(&self) -> Option<H>
where
H: Header; fn typed_try_get<H>(&self) -> Result<Option<H>, Error>
where
H: Header; }
Expand description
An extension trait adding “typed” methods to http::HeaderMap
.
Required methods
fn typed_insert<H>(&mut self, header: H) where
H: Header,
[src]
H: Header,
Expand description
Inserts the typed Header
into this HeaderMap
.
fn typed_get<H>(&self) -> Option<H> where
H: Header,
[src]
H: Header,
Expand description
Tries to find the header by name, and then decode it into H
.
fn typed_try_get<H>(&self) -> Result<Option<H>, Error> where
H: Header,
[src]
H: Header,
Expand description
Tries to find the header by name, and then decode it into H
.
Implementors
impl HeaderMapExt for HeaderMap<HeaderValue>
[src]
impl HeaderMapExt for HeaderMap<HeaderValue>
[src]