Trait Value
lang_extension::any
pub trait Value: Any + AnyExtension + AsAny + Debug { fn as_trait_ref(&self) -> &dyn Value; fn as_trait_mut(&mut self) -> &mut dyn Value; fn clone_boxed(&self) -> Box<dyn Value>; fn to_boxed(self) -> Box<dyn Value>; fn equals(&self, other: &dyn Any) -> bool { ... } }
fn as_trait_ref(&self) -> &dyn Value
fn as_trait_mut(&mut self) -> &mut dyn Value
fn clone_boxed(&self) -> Box<dyn Value>
fn to_boxed(self) -> Box<dyn Value>
fn equals(&self, other: &dyn Any) -> bool
impl<T: ?Sized + ValueConstraint> Value for T