Struct SendError

pub struct SendError { /* private fields */ }

The error type for Senders used as Sinks.

Implementations

impl SendError

fn is_full(&self) -> bool

Returns true if this error is a result of the channel being full.

fn is_disconnected(&self) -> bool

Returns true if this error is a result of the receiver being dropped.

Trait Implementations

impl Clone for SendError

fn clone(&self) -> SendError

impl Debug for SendError

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

impl Display for SendError

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

impl Eq for SendError

impl Error for SendError

impl PartialEq for SendError

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

impl StructuralPartialEq for SendError

Auto Trait Implementations

impl Freeze for SendError

impl RefUnwindSafe for SendError

impl Send for SendError

impl Sync for SendError

impl Unpin for SendError

impl UnsafeUnpin for SendError

impl UnwindSafe for SendError

Blanket Implementations

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

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

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

impl<T> From<T> for SendError

fn from(t: T) -> T

Returns the argument unchanged.

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

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

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

fn to_string(&self) -> String

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

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

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

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