Struct ethcore::trace::NoopTracer
source · [−]pub struct NoopTracer;
Expand description
Nonoperative tracer. Does not trace anything.
Trait Implementations
sourceimpl Tracer for NoopTracer
impl Tracer for NoopTracer
sourcefn prepare_trace_call(&mut self, _: &ActionParams, _: usize, _: bool)
fn prepare_trace_call(&mut self, _: &ActionParams, _: usize, _: bool)
Prepares call trace for given params. Would panic if prepare/done_trace are not balanced.
sourcefn prepare_trace_create(&mut self, _: &ActionParams)
fn prepare_trace_create(&mut self, _: &ActionParams)
Prepares create trace for given params. Would panic if prepare/done_trace are not balanced.
sourcefn done_trace_call(&mut self, _: U256, _: &[u8])
fn done_trace_call(&mut self, _: U256, _: &[u8])
Finishes a successful call trace. Would panic if prepare/done_trace are not balanced.
sourcefn done_trace_create(&mut self, _: U256, _: &[u8], _: Address)
fn done_trace_create(&mut self, _: U256, _: &[u8], _: Address)
Finishes a successful create trace. Would panic if prepare/done_trace are not balanced.
sourcefn done_trace_failed(&mut self, _: &VmError)
fn done_trace_failed(&mut self, _: &VmError)
Finishes a failed trace. Would panic if prepare/done_trace are not balanced.
sourcefn trace_suicide(&mut self, _: Address, _: U256, _: Address)
fn trace_suicide(&mut self, _: Address, _: U256, _: Address)
Stores suicide info.
sourcefn trace_reward(&mut self, _: Address, _: U256, _: RewardType)
fn trace_reward(&mut self, _: Address, _: U256, _: RewardType)
Stores reward info.
Auto Trait Implementations
impl RefUnwindSafe for NoopTracer
impl Send for NoopTracer
impl Sync for NoopTracer
impl Unpin for NoopTracer
impl UnwindSafe for NoopTracer
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more