Hey is there a way to tell the compiler that every type that implements a certain trait will have other traits also implemented, such as PartialEq, Debug or Negate? ```rs
#[derive(Debug, PartialEq)]
pub enum Value {
Integer(i64),
Float(f64),
Boolean(bool),
Object(Box<dyn DynamicallySizedData>),
Null,
}
pub trait DynamicallySizedData{}
This is the error messagers
(dyn DynamicallySizedData + 'static) doesn't implement Debug
the trait Debug is not implemented for (dyn DynamicallySizedData + 'static), which is required by &Box<(dyn DynamicallySizedData + 'static)>: Debug
the following other types implement trait Debug:
(dyn Any + 'static)
(dyn Any + Send + Sync + 'static)
(dyn Any + Send + 'static)