Struct InvalidHeaderName

pub struct InvalidHeaderName { /* private fields */ }

A possible error when converting a HeaderName from another type.

Trait Implementations

impl Debug for InvalidHeaderName

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

impl Display for InvalidHeaderName

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

impl Error for InvalidHeaderName

Auto Trait Implementations

impl Freeze for InvalidHeaderName

impl RefUnwindSafe for InvalidHeaderName

impl Send for InvalidHeaderName

impl Sync for InvalidHeaderName

impl Unpin for InvalidHeaderName

impl UnsafeUnpin for InvalidHeaderName

impl UnwindSafe for InvalidHeaderName

Blanket Implementations

impl<T> Any for InvalidHeaderName where T: 'static + ?Sized,

fn type_id(&self) -> TypeId

impl<T> Borrow<T> for InvalidHeaderName where T: ?Sized,

fn borrow(&self) -> &T

impl<T> BorrowMut<T> for InvalidHeaderName where T: ?Sized,

fn borrow_mut(&mut self) -> &mut T

impl<T> From<T> for InvalidHeaderName

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> ToString for InvalidHeaderName where T: Display + ?Sized,

fn to_string(&self) -> String

impl<T, U> Into<U> for InvalidHeaderName where U: From<T>,

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

impl<T, U> TryFrom<U> for InvalidHeaderName where U: Into<T>,

type Error = never;
fn try_from(value: U) -> Result<T, never>

impl<T, U> TryInto<U> for InvalidHeaderName where U: TryFrom<T>,

type Error = <U as TryFrom<T>>::Error;
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>