Struct futures_util::stream::AbortHandle  
source · pub struct AbortHandle { /* private fields */ }Expand description
A handle to an Abortable task.
Implementations§
source§impl AbortHandle
 
impl AbortHandle
sourcepub fn new_pair() -> (Self, AbortRegistration)
 
pub fn new_pair() -> (Self, AbortRegistration)
Creates an (AbortHandle, AbortRegistration) pair which can be used
to abort a running future or stream.
This function is usually paired with a call to Abortable::new.
source§impl AbortHandle
 
impl AbortHandle
sourcepub fn abort(&self)
 
pub fn abort(&self)
Abort the Abortable stream/future associated with this handle.
Notifies the Abortable task associated with this handle that it should abort. Note that if the task is currently being polled on another thread, it will not immediately stop running. Instead, it will continue to run until its poll method returns.
Trait Implementations§
source§impl Clone for AbortHandle
 
impl Clone for AbortHandle
source§fn clone(&self) -> AbortHandle
 
fn clone(&self) -> AbortHandle
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
 
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from 
source. Read more