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