pub trait Subscriber {
    // Required methods
    fn start<P, L, C, K>(
        &mut self,
        handler: EpicboxController<P, L, C, K>
    ) -> Result<(), Error>
       where P: Publisher,
             L: WalletLCProvider<'static, C, K> + 'static,
             C: NodeClient + 'static,
             K: Keychain + 'static;
    fn stop(&self);
}

Required Methods§

source

fn start<P, L, C, K>( &mut self, handler: EpicboxController<P, L, C, K> ) -> Result<(), Error>where P: Publisher, L: WalletLCProvider<'static, C, K> + 'static, C: NodeClient + 'static, K: Keychain + 'static,

source

fn stop(&self)

Implementors§