Struct SendError
pub struct SendError { /* private fields */ }
The error type for Senders used as Sinks.
Implementations
impl SendError
fn is_full(&self) -> boolReturns
trueif this error is a result of the channel being full.fn is_disconnected(&self) -> boolReturns
trueif 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) -> TReturns the argument unchanged.
impl<T> ToOwned for SendError
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn 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) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses 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>