pub trait DynEq: Any { fn as_any(&self) -> &(dyn Any + 'static); fn dyn_eq(&self, other: &(dyn DynEq + 'static)) -> bool; }