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_any(&self) -> &dyn Any
[src]
fn as_any(&self) -> &dyn Any
[src]fn as_mut_any(&mut self) -> &mut dyn Any
[src]
fn as_mut_any(&mut self) -> &mut dyn Any
[src]Convert this Variant
trait object to &mut dyn Any
.
Implementations
Implementors
impl<T: Any + Clone + SendSync> Variant for T
[src]
impl<T: Any + Clone + SendSync> Variant for T
[src]