SpellAssociated

Trait SpellAssociated 

Source
pub trait SpellAssociated {
    // Required methods
    fn on_call(
        &mut self,
        state: Option<Arc<RwLock<dyn ForeignController>>>,
        set_callback: Option<Box<dyn FnMut(Arc<RwLock<dyn ForeignController>>)>>,
        span_log: Span,
    ) -> Result<(), Box<dyn Error>>;
    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<Arc<RwLock<dyn ForeignController>>>, set_callback: Option<Box<dyn FnMut(Arc<RwLock<dyn ForeignController>>)>>, span_log: Span, ) -> Result<(), Box<dyn Error>>

Source

fn get_span(&self) -> Span

Implementors§