Trait rhai::Variant [−][src]
pub trait Variant: Any + Sealed { fn as_any(&self) -> &dyn Any; fn as_mut_any(&mut self) -> &mut dyn Any; fn as_box_any(self: Box<Self>) -> Box<dyn Any>; fn type_name(&self) -> &'static str; fn into_dynamic(self) -> Dynamic; fn clone_into_dynamic(&self) -> Dynamic; }
Expand description
Required methods
fn as_mut_any(&mut self) -> &mut dyn Any
fn as_mut_any(&mut self) -> &mut dyn Any
Convert this Variant
trait object to &mut dyn Any
.
fn as_box_any(self: Box<Self>) -> Box<dyn Any>
fn as_box_any(self: Box<Self>) -> Box<dyn Any>
fn into_dynamic(self) -> Dynamic
fn into_dynamic(self) -> Dynamic
Convert into Dynamic
.
fn clone_into_dynamic(&self) -> Dynamic
fn clone_into_dynamic(&self) -> Dynamic
Clone into Dynamic
.