pub struct SetTracker { /* private fields */ }
Expand description
Tracker of executed left and right branches for each case node.
Implementations§
Trait Implementations§
Source§impl Clone for SetTracker
impl Clone for SetTracker
Source§fn clone(&self) -> SetTracker
fn clone(&self) -> SetTracker
Returns a duplicate 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 moreSource§impl Debug for SetTracker
impl Debug for SetTracker
Source§impl Default for SetTracker
impl Default for SetTracker
Source§fn default() -> SetTracker
fn default() -> SetTracker
Returns the “default value” for a type. Read more
Source§impl<J: Jet> ExecTracker<J> for SetTracker
impl<J: Jet> ExecTracker<J> for SetTracker
Source§fn track_left(&mut self, ihr: Ihr)
fn track_left(&mut self, ihr: Ihr)
Track the execution of the left branch of the case node with the given
ihr
.Source§fn track_right(&mut self, ihr: Ihr)
fn track_right(&mut self, ihr: Ihr)
Track the execution of the right branch of the case node with the given
ihr
.Source§fn track_jet_call(&mut self, _: &J, _: &[UWORD], _: &[UWORD], _: bool)
fn track_jet_call(&mut self, _: &J, _: &[UWORD], _: &[UWORD], _: bool)
Track the execution of a
jet
call with the given input_buffer
, output_buffer
, and call result success
.Source§fn track_dbg_call(&mut self, _: &Cmr, _: Value)
fn track_dbg_call(&mut self, _: &Cmr, _: Value)
Track the potential execution of a
dbg!
call with the given cmr
and value
.Source§fn is_track_debug_enabled(&self) -> bool
fn is_track_debug_enabled(&self) -> bool
Check if tracking debug calls is enabled.
Auto Trait Implementations§
impl Freeze for SetTracker
impl RefUnwindSafe for SetTracker
impl Send for SetTracker
impl Sync for SetTracker
impl Unpin for SetTracker
impl UnwindSafe for SetTracker
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