Struct ReadyTimeoutError

pub struct ReadyTimeoutError;

An error returned from the ready_timeout method.

Failed because none of the channel operations became ready before the timeout.

Trait Implementations

impl Clone for ReadyTimeoutError

fn clone(&self) -> ReadyTimeoutError

impl Copy for ReadyTimeoutError

impl Debug for ReadyTimeoutError

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

impl Eq for ReadyTimeoutError

impl PartialEq for ReadyTimeoutError

fn eq(&self, other: &ReadyTimeoutError) -> bool

impl StructuralPartialEq for ReadyTimeoutError

Auto Trait Implementations

impl Freeze for ReadyTimeoutError

impl RefUnwindSafe for ReadyTimeoutError

impl Send for ReadyTimeoutError

impl Sync for ReadyTimeoutError

impl Unpin for ReadyTimeoutError

impl UnsafeUnpin for ReadyTimeoutError

impl UnwindSafe for ReadyTimeoutError

Blanket Implementations

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

impl<T> CloneToUninit for ReadyTimeoutError where T: Clone,

unsafe fn clone_to_uninit(&self, dest: *mut u8)

impl<T> From<T> for ReadyTimeoutError

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> ToOwned for ReadyTimeoutError where T: Clone,

type Owned = T;
fn to_owned(&self) -> T
fn clone_into(&self, target: &mut T)

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

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

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

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