pub struct AbortSignal { /* private fields */ }Expand description
AbortSignal implementation
Implementations§
Source§impl AbortSignal
impl AbortSignal
Sourcepub fn is_aborted(&self) -> bool
pub fn is_aborted(&self) -> bool
Check if aborted
Sourcepub fn abort_flag(&self) -> &AtomicBool
pub fn abort_flag(&self) -> &AtomicBool
Expose the underlying AtomicBool for callers that need to pass it to functions expecting &AtomicBool abort signals.
Sourcepub fn add_event_listener(&self, callback: AbortCallback) -> usize
pub fn add_event_listener(&self, callback: AbortCallback) -> usize
Add an abort listener Returns the number of listeners after adding
Sourcepub fn remove_event_listener(&self, _callback: &AbortCallback)
pub fn remove_event_listener(&self, _callback: &AbortCallback)
Remove an abort listener
Sourcepub fn listener_count(&self) -> usize
pub fn listener_count(&self) -> usize
Get the number of listeners
Trait Implementations§
Source§impl Clone for AbortSignal
impl Clone for AbortSignal
Source§impl Debug for AbortSignal
impl Debug for AbortSignal
Auto Trait Implementations§
impl !Freeze for AbortSignal
impl RefUnwindSafe for AbortSignal
impl Send for AbortSignal
impl Sync for AbortSignal
impl Unpin for AbortSignal
impl UnsafeUnpin for AbortSignal
impl UnwindSafe for AbortSignal
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