pub struct CounterProbe { /* private fields */ }Implementations§
Source§impl CounterProbe
impl CounterProbe
pub fn metrics(&self) -> &BytecodeMetrics
pub fn into_metrics(self) -> BytecodeMetrics
pub fn opcode_count(&self, opcode: Opcode) -> u64
Trait Implementations§
Source§impl Default for CounterProbe
impl Default for CounterProbe
Source§fn default() -> CounterProbe
fn default() -> CounterProbe
Returns the “default value” for a type. Read more
Source§impl VmProbe for CounterProbe
impl VmProbe for CounterProbe
fn on_instruction(&mut self, event: InstructionEvent)
fn on_transition(&mut self, event: TransitionEvent)
fn on_terminal(&mut self, event: TerminalEvent)
Auto Trait Implementations§
impl Freeze for CounterProbe
impl RefUnwindSafe for CounterProbe
impl Send for CounterProbe
impl Sync for CounterProbe
impl Unpin for CounterProbe
impl UnsafeUnpin for CounterProbe
impl UnwindSafe for CounterProbe
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more