cfx_executor/observer/
as_tracer.rs

1use 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}