1 2 3 4 5 6 7 8 9 10 11
use core::any::Any; pub trait AsAny: Any { fn as_any(&self) -> &dyn Any; } impl<M: Any> AsAny for M { fn as_any(&self) -> &dyn Any { self } }