pub trait SpellAssociatedNew: Debug {
// Required method
fn on_call(&mut self) -> Result<(), Box<dyn Error>>;
// Provided methods
fn get_span(&self) -> Span { ... }
fn is_locked(&self) -> bool { ... }
}Expand description
This is an internal trait implemented by objects generated from generate_widgets.
It helps in running every SpellWidget (like SpellWin,
SpellLock) through the same event_loop function.
Required Methods§
Provided Methods§
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".