pub trait CallTracer {
// Provided methods
fn record_call(&mut self, params: &ActionParams) { ... }
fn record_call_result(&mut self, result: &FrameResult) { ... }
fn record_create(&mut self, params: &ActionParams) { ... }
fn record_create_result(&mut self, result: &FrameResult) { ... }
}
Provided Methods§
Sourcefn record_call(&mut self, params: &ActionParams)
fn record_call(&mut self, params: &ActionParams)
Prepares call trace for given params.
Sourcefn record_call_result(&mut self, result: &FrameResult)
fn record_call_result(&mut self, result: &FrameResult)
Prepares call result trace
Sourcefn record_create(&mut self, params: &ActionParams)
fn record_create(&mut self, params: &ActionParams)
Prepares create trace for given params.
Sourcefn record_create_result(&mut self, result: &FrameResult)
fn record_create_result(&mut self, result: &FrameResult)
Prepares create result trace
Implementations on Foreign Types§
Source§impl CallTracer for ()
impl CallTracer for ()
Source§fn record_call(&mut self, params: &ActionParams)
fn record_call(&mut self, params: &ActionParams)
Prepares call trace for given params.
Source§fn record_call_result(&mut self, result: &FrameResult)
fn record_call_result(&mut self, result: &FrameResult)
Prepares call result trace
Source§fn record_create(&mut self, params: &ActionParams)
fn record_create(&mut self, params: &ActionParams)
Prepares create trace for given params.
Source§fn record_create_result(&mut self, result: &FrameResult)
fn record_create_result(&mut self, result: &FrameResult)
Prepares create result trace
Source§impl<T: CallTracer + ?Sized> CallTracer for &mut T
impl<T: CallTracer + ?Sized> CallTracer for &mut T
fn record_call(&mut self, params: &ActionParams)
fn record_call_result(&mut self, result: &FrameResult)
fn record_create(&mut self, params: &ActionParams)
fn record_create_result(&mut self, result: &FrameResult)
Source§impl<TupleElement0: CallTracer> CallTracer for (TupleElement0,)
impl<TupleElement0: CallTracer> CallTracer for (TupleElement0,)
Source§fn record_call(&mut self, params: &ActionParams)
fn record_call(&mut self, params: &ActionParams)
Prepares call trace for given params.
Source§fn record_call_result(&mut self, result: &FrameResult)
fn record_call_result(&mut self, result: &FrameResult)
Prepares call result trace
Source§fn record_create(&mut self, params: &ActionParams)
fn record_create(&mut self, params: &ActionParams)
Prepares create trace for given params.
Source§fn record_create_result(&mut self, result: &FrameResult)
fn record_create_result(&mut self, result: &FrameResult)
Prepares create result trace
Source§impl<TupleElement0: CallTracer, TupleElement1: CallTracer> CallTracer for (TupleElement0, TupleElement1)
impl<TupleElement0: CallTracer, TupleElement1: CallTracer> CallTracer for (TupleElement0, TupleElement1)
Source§fn record_call(&mut self, params: &ActionParams)
fn record_call(&mut self, params: &ActionParams)
Prepares call trace for given params.
Source§fn record_call_result(&mut self, result: &FrameResult)
fn record_call_result(&mut self, result: &FrameResult)
Prepares call result trace
Source§fn record_create(&mut self, params: &ActionParams)
fn record_create(&mut self, params: &ActionParams)
Prepares create trace for given params.
Source§fn record_create_result(&mut self, result: &FrameResult)
fn record_create_result(&mut self, result: &FrameResult)
Prepares create result trace
Source§impl<TupleElement0: CallTracer, TupleElement1: CallTracer, TupleElement2: CallTracer> CallTracer for (TupleElement0, TupleElement1, TupleElement2)
impl<TupleElement0: CallTracer, TupleElement1: CallTracer, TupleElement2: CallTracer> CallTracer for (TupleElement0, TupleElement1, TupleElement2)
Source§fn record_call(&mut self, params: &ActionParams)
fn record_call(&mut self, params: &ActionParams)
Prepares call trace for given params.
Source§fn record_call_result(&mut self, result: &FrameResult)
fn record_call_result(&mut self, result: &FrameResult)
Prepares call result trace
Source§fn record_create(&mut self, params: &ActionParams)
fn record_create(&mut self, params: &ActionParams)
Prepares create trace for given params.
Source§fn record_create_result(&mut self, result: &FrameResult)
fn record_create_result(&mut self, result: &FrameResult)
Prepares create result trace