Struct Canceled
pub struct Canceled;
Error returned from a Receiver when the corresponding Sender is
dropped.
Trait Implementations
impl Clone for Canceled
fn clone(&self) -> Canceled
impl Copy for Canceled
impl Debug for Canceled
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Display for Canceled
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Eq for Canceled
impl Error for Canceled
impl PartialEq for Canceled
fn eq(&self, other: &Canceled) -> bool
impl StructuralPartialEq for Canceled
Auto Trait Implementations
impl Freeze for Canceled
impl RefUnwindSafe for Canceled
impl Send for Canceled
impl Sync for Canceled
impl Unpin for Canceled
impl UnsafeUnpin for Canceled
impl UnwindSafe for Canceled
Blanket Implementations
impl<T> Any for Canceled
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for Canceled
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for Canceled
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for Canceled
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for Canceled
fn from(t: T) -> TReturns the argument unchanged.
impl<T> ToOwned for Canceled
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T> ToString for Canceled
where
T: Display + ?Sized,
fn to_string(&self) -> String
impl<T, U> Into<U> for Canceled
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 Canceled
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for Canceled
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>