Struct RecvError

pub struct RecvError;

An error returned from the recv method.

A message could not be received because the channel is empty and disconnected.

Trait Implementations

impl Clone for RecvError

fn clone(&self) -> RecvError

impl Copy for RecvError

impl Debug for RecvError

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

impl Display for RecvError

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

impl Eq for RecvError

impl Error for RecvError

impl PartialEq for RecvError

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

impl StructuralPartialEq for RecvError

Auto Trait Implementations

impl Freeze for RecvError

impl RefUnwindSafe for RecvError

impl Send for RecvError

impl Sync for RecvError

impl Unpin for RecvError

impl UnsafeUnpin for RecvError

impl UnwindSafe for RecvError

Blanket Implementations

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

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

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

impl<T> From<T> for RecvError

fn from(t: T) -> T

Returns the argument unchanged.

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

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

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

fn to_string(&self) -> String

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

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

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

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