Struct Aborted

pub struct Aborted;

Indicator that the Abortable task was aborted.

Trait Implementations

impl Clone for Aborted

fn clone(&self) -> Aborted

impl Copy for Aborted

impl Debug for Aborted

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

impl Display for Aborted

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

impl Eq for Aborted

impl Error for Aborted

impl PartialEq for Aborted

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

impl StructuralPartialEq for Aborted

Auto Trait Implementations

impl Freeze for Aborted

impl RefUnwindSafe for Aborted

impl Send for Aborted

impl Sync for Aborted

impl Unpin for Aborted

impl UnsafeUnpin for Aborted

impl UnwindSafe for Aborted

Blanket Implementations

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

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

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

impl<T> From<T> for Aborted

fn from(t: T) -> T

Returns the argument unchanged.

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

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

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

fn to_string(&self) -> String

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

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

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

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