[][src]Trait lang_extension::any::Value

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 { ... } }

Required methods

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>

Loading content...

Provided methods

fn equals(&self, other: &dyn Any) -> bool

Loading content...

Implementors

impl<T: ?Sized + ValueConstraint> Value for T[src]

Loading content...