pub enum BreakCondition {
Time(SimTime),
StmtHit {
stmt: StmtId,
cond: Option<PredicateFn>,
},
Watch {
cell: StateCellId,
edge: EdgeKind,
cond: Option<PredicateFn>,
},
ProcessSuspend(ProcessId),
}Expand description
(debugger.md BreakCondition; ledger CG-153, SC-096..SC-100.)
Variants§
Trait Implementations§
Source§impl Clone for BreakCondition
impl Clone for BreakCondition
Auto Trait Implementations§
impl Freeze for BreakCondition
impl RefUnwindSafe for BreakCondition
impl Send for BreakCondition
impl Sync for BreakCondition
impl Unpin for BreakCondition
impl UnsafeUnpin for BreakCondition
impl UnwindSafe for BreakCondition
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