pub struct NoTracker;
Expand description
Tracker that does not do anything (noop).
Trait Implementations§
Source§impl<J: Jet> ExecTracker<J> for NoTracker
impl<J: Jet> ExecTracker<J> for NoTracker
Source§fn track_left(&mut self, _: Ihr)
fn track_left(&mut self, _: Ihr)
Track the execution of the left branch of the case node with the given
ihr
.Source§fn track_right(&mut self, _: Ihr)
fn track_right(&mut self, _: 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.
impl Copy for NoTracker
Auto Trait Implementations§
impl Freeze for NoTracker
impl RefUnwindSafe for NoTracker
impl Send for NoTracker
impl Sync for NoTracker
impl Unpin for NoTracker
impl UnwindSafe for NoTracker
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