cfx_executor/observer/
as_tracer.rs1use super::tracer_trait::TracerTrait;
2
3pub trait AsTracer {
4 fn as_tracer<'a>(&'a mut self) -> Box<dyn 'a + TracerTrait>;
5}
6
7impl AsTracer for () {
8 fn as_tracer<'a>(&'a mut self) -> Box<dyn 'a + TracerTrait> {
9 Box::new(self)
10 }
11}