Trait quad_compat_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
.