Trait EventRhaiEnum
pub trait EventRhaiEnum: Event {
// Required methods
fn register_rhai_types(engine: &mut Engine);
fn register_event_vec_push(builder: &mut TypeBuilder<'_, EventVec<Self>>);
fn add_event_to_scope(
&self,
scope_setter: &mut ScriptScope<'_, Self>,
name: &str,
);
fn to_rhai(&self) -> Dynamic;
}Required Methods§
fn register_rhai_types(engine: &mut Engine)
fn register_event_vec_push(builder: &mut TypeBuilder<'_, EventVec<Self>>)
fn add_event_to_scope( &self, scope_setter: &mut ScriptScope<'_, Self>, name: &str, )
fn to_rhai(&self) -> Dynamic
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.