Struct SelectTimeoutError

pub struct SelectTimeoutError;

An error returned from the select_timeout method.

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

Trait Implementations

impl Clone for SelectTimeoutError

fn clone(&self) -> SelectTimeoutError

impl Copy for SelectTimeoutError

impl Debug for SelectTimeoutError

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

impl Display for SelectTimeoutError

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

impl Eq for SelectTimeoutError

impl Error for SelectTimeoutError

impl PartialEq for SelectTimeoutError

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

impl StructuralPartialEq for SelectTimeoutError

Auto Trait Implementations

impl Freeze for SelectTimeoutError

impl RefUnwindSafe for SelectTimeoutError

impl Send for SelectTimeoutError

impl Sync for SelectTimeoutError

impl Unpin for SelectTimeoutError

impl UnsafeUnpin for SelectTimeoutError

impl UnwindSafe for SelectTimeoutError

Blanket Implementations

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

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

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

impl<T> From<T> for SelectTimeoutError

fn from(t: T) -> T

Returns the argument unchanged.

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

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

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

fn to_string(&self) -> String

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

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

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

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