TypedHeader

Trait TypedHeader 

Source
pub trait TypedHeader: Sized {
    // Required methods
    fn from_headers(
        headers: impl AsRef<Headers>,
    ) -> Result<Option<Self>, HeaderParseError>;
    fn insert_into(&self, headers: impl AsMut<Headers>);
}
Expand description

Trait for typed headers.

Required Methods§

Source

fn from_headers( headers: impl AsRef<Headers>, ) -> Result<Option<Self>, HeaderParseError>

Parses the header from headers.

Source

fn insert_into(&self, headers: impl AsMut<Headers>)

Inserts the header into headers.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§