Struct futures_util::future::AbortRegistration
source · pub struct AbortRegistration {
pub(crate) inner: Arc<AbortInner>,
}
Expand description
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
.
Fields§
§inner: Arc<AbortInner>
Implementations§
source§impl AbortRegistration
impl AbortRegistration
sourcepub fn handle(&self) -> AbortHandle
pub fn handle(&self) -> AbortHandle
Create an AbortHandle
from the given AbortRegistration
.
The created AbortHandle
is functionally the same as any other
AbortHandle
s that are associated with the same AbortRegistration
,
such as the one created by AbortHandle::new_pair
.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for AbortRegistration
impl !RefUnwindSafe for AbortRegistration
impl Send for AbortRegistration
impl Sync for AbortRegistration
impl Unpin for AbortRegistration
impl !UnwindSafe for AbortRegistration
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more