Struct TryIoError

pub struct TryIoError(/* private field */);

The error type returned by try_io.

This error indicates that the IO resource returned a WouldBlock error.

Trait Implementations

impl Debug for TryIoError

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

Auto Trait Implementations

impl Freeze for TryIoError

impl RefUnwindSafe for TryIoError

impl Send for TryIoError

impl Sync for TryIoError

impl Unpin for TryIoError

impl UnsafeUnpin for TryIoError

impl UnwindSafe for TryIoError

Blanket Implementations

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

impl<T> From<T> for TryIoError

fn from(t: T) -> T

Returns the argument unchanged.

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

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

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

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