Struct AbortRegistration
pub struct AbortRegistration { /* private fields */ }
A registration handle for an Abortable task.
Values of this type can be acquired from AbortHandle::new and are used
in calls to Abortable::new.
Implementations
impl AbortRegistration
fn handle(&self) -> AbortHandleCreate an
AbortHandlefrom the givenAbortRegistration.The created
AbortHandleis functionally the same as any otherAbortHandles that are associated with the sameAbortRegistration, such as the one created byAbortHandle::new_pair.
Trait Implementations
impl Debug for AbortRegistration
fn fmt(&self, f: &mut Formatter<'_>) -> Result
Auto Trait Implementations
impl !RefUnwindSafe for AbortRegistration
impl !UnwindSafe for AbortRegistration
impl Freeze for AbortRegistration
impl Send for AbortRegistration
impl Sync for AbortRegistration
impl Unpin for AbortRegistration
impl UnsafeUnpin for AbortRegistration
Blanket Implementations
impl<T> Any for AbortRegistration
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for AbortRegistration
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for AbortRegistration
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> From<T> for AbortRegistration
fn from(t: T) -> TReturns the argument unchanged.
impl<T, U> Into<U> for AbortRegistration
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 AbortRegistration
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for AbortRegistration
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>