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§
Sourcefn from_headers(
headers: impl AsRef<Headers>,
) -> Result<Option<Self>, HeaderParseError>
fn from_headers( headers: impl AsRef<Headers>, ) -> Result<Option<Self>, HeaderParseError>
Parses the header from headers.
Sourcefn insert_into(&self, headers: impl AsMut<Headers>)
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.