Skip to main content

SpellAssociated

Trait SpellAssociated 

Source
pub trait SpellAssociated {
    // Required method
    fn on_call(
        &mut self,
        state: Option<State>,
        set_callback: Option<Box<dyn FnMut(State)>>,
        span_log: Span,
    ) -> Result<(), Box<dyn Error>>;

    // Provided method
    fn get_span(&self) -> Span { ... }
}
Expand description

Internal function for running event loops, implemented by SpellWin and SpellLock.

Required Methods§

Source

fn on_call( &mut self, state: Option<State>, set_callback: Option<Box<dyn FnMut(State)>>, span_log: Span, ) -> Result<(), Box<dyn Error>>

Provided Methods§

Source

fn get_span(&self) -> Span

Implementors§