pub struct CtrlcSignal { /* private fields */ }Available on crate feature
print only.Expand description
Signal passed into a task executing inside a Ctrl-C action frame,
for it to check if Ctrl-C has been signaled
Implementations§
Source§impl CtrlcSignal
impl CtrlcSignal
Sourcepub fn should_abort(&self) -> bool
pub fn should_abort(&self) -> bool
Return true if Ctrl-C has been signaled at least
the same number of times as the abort_threshold
Sourcepub fn signaled_times(&self) -> u8
pub fn signaled_times(&self) -> u8
Get the number of times Ctrl-C has been signaled
Trait Implementations§
Source§impl Clone for CtrlcSignal
impl Clone for CtrlcSignal
Source§fn clone(&self) -> CtrlcSignal
fn clone(&self) -> CtrlcSignal
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for CtrlcSignal
impl RefUnwindSafe for CtrlcSignal
impl Send for CtrlcSignal
impl Sync for CtrlcSignal
impl Unpin for CtrlcSignal
impl UnsafeUnpin for CtrlcSignal
impl UnwindSafe for CtrlcSignal
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