pub struct CancelToken { /* private fields */ }Expand description
Checked at the start of each batch iteration; safe to share across threads.
Implementations§
Source§impl CancelToken
impl CancelToken
Source§impl CancelToken
impl CancelToken
Sourcepub fn with_ctrlc_handler() -> Result<(Self, CtrlcGuard), String>
pub fn with_ctrlc_handler() -> Result<(Self, CtrlcGuard), String>
Install a process-wide SIGINT handler that sets the token stop flag.
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§
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