pub trait AsAny: Any {
// Required methods
fn as_dyn_any(&self) -> &dyn Any;
fn as_mut_dyn_any(&mut self) -> &mut dyn Any;
}
Expand description
Trait extending Any, implemented for all types that implement Any.
This is a band-aid to substitute for a lack of dyn trait upcasting.
Required Methods§
sourcefn as_dyn_any(&self) -> &dyn Any
fn as_dyn_any(&self) -> &dyn Any
Return self.
sourcefn as_mut_dyn_any(&mut self) -> &mut dyn Any
fn as_mut_dyn_any(&mut self) -> &mut dyn Any
Return self.