cfx_executor/observer/tracer_trait.rs
1use super::{
2 CallTracer, CheckpointTracer, InternalTransferTracer, OpcodeTracer,
3 SetAuthTracer, StorageTracer,
4};
5
6pub trait TracerTrait:
7 CheckpointTracer
8 + CallTracer
9 + InternalTransferTracer
10 + StorageTracer
11 + OpcodeTracer
12 + SetAuthTracer
13{
14}
15
16impl<
17 T: CheckpointTracer
18 + CallTracer
19 + InternalTransferTracer
20 + OpcodeTracer
21 + StorageTracer
22 + SetAuthTracer,
23 > TracerTrait for T
24{
25}