1 2 3 4 5 6 7
use std::any::Any; pub trait AsAny { fn as_any(&self) -> &dyn Any; fn as_any_mut(&mut self) -> &mut dyn Any; fn into_any_box(self: Box<Self>) -> Box<dyn Any>; }