| 30 | } |
| 31 | |
| 32 | pub trait IoTracerAny: IoTracer + Send + Sync + 'static { |
| 33 | fn as_any(&self) -> &dyn std::any::Any; |
| 34 | fn as_mut_any(&mut self) -> &mut dyn std::any::Any; |
| 35 | fn dyn_clone(&self) -> Box<dyn IoTracerAny>; |
| 36 | } |
| 37 | |
| 38 | impl<T: IoTracer + Send + Sync + 'static + Clone> IoTracerAny for T { |
| 39 | fn as_any(&self) -> &dyn std::any::Any { |
nothing calls this directly
no outgoing calls
no test coverage detected