Struct ToStrError

pub struct ToStrError { /* private fields */ }

A possible error when converting a HeaderValue to a string representation.

Header field values may contain opaque bytes, in which case it is not possible to represent the value as a string.

Trait Implementations

impl Debug for ToStrError

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

impl Display for ToStrError

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

impl Error for ToStrError

Auto Trait Implementations

impl Freeze for ToStrError

impl RefUnwindSafe for ToStrError

impl Send for ToStrError

impl Sync for ToStrError

impl Unpin for ToStrError

impl UnsafeUnpin for ToStrError

impl UnwindSafe for ToStrError

Blanket Implementations

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

impl<T> From<T> for ToStrError

fn from(t: T) -> T

Returns the argument unchanged.

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

fn to_string(&self) -> String

impl<T, U> Into<U> for ToStrError 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 ToStrError where U: Into<T>,

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

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

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