pub trait DynSized:
'static
+ Any
+ Send
+ Sync
+ DeepSizeOf {
// Required methods
fn arc_to_any(self: Arc<Self>) -> Arc<dyn Any + Send + Sync>;
fn ref_to_any(&self) -> &(dyn Any + Send + Sync);
fn deep_size_of(&self) -> usize;
}