pub trait Tagged: Any {
fn get_tag(&self) -> Cow<'static, str>;
fn as_any(&self) -> &dyn Any;
fn as_mut_any(&mut self) -> &mut dyn Any;
}
pub trait Tagged: Any {
fn get_tag(&self) -> Cow<'static, str>;
fn as_any(&self) -> &dyn Any;
fn as_mut_any(&mut self) -> &mut dyn Any;
}