pub struct CancelToken(/* private fields */);Expand description
Asks a run to stop. Clones share the request; the first reason given sticks.
Implementations§
Source§impl CancelToken
impl CancelToken
pub fn new() -> CancelToken
pub fn cancel_with(&self, reason: CancelReason)
pub fn is_cancelled(&self) -> bool
pub fn reason(&self) -> Option<CancelReason>
Trait Implementations§
Source§impl Clone for CancelToken
impl Clone for CancelToken
Source§impl Debug for CancelToken
impl Debug for CancelToken
Auto Trait Implementations§
impl Freeze for CancelToken
impl RefUnwindSafe for CancelToken
impl Send for CancelToken
impl Sync for CancelToken
impl Unpin for CancelToken
impl UnsafeUnpin for CancelToken
impl UnwindSafe for CancelToken
Blanket Implementations§
impl<T> Allocation for T
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