Trait typed_headers::HeaderMapExt[][src]

pub trait HeaderMapExt {
    fn typed_get<H>(&self) -> Result<Option<H>, Error>
    where
        H: Header
;
fn typed_insert<H>(&mut self, header: &H)
    where
        H: Header
;
fn typed_remove<H>(&mut self) -> Result<Option<H>, Error>
    where
        H: Header
; }

An extension trait adding typed getters and setters to HeaderMap.

Required Methods

Retrieves the specified header from the map, if present.

Inserts the provided header into the map.

This overwrites any existing entries for that header.

Removes and returns the specified header from the map, if present.

The header will be removed even if it doesn't successfully parse.

Implementations on Foreign Types

impl HeaderMapExt for HeaderMap
[src]

Implementors