Trait nativeshell::shell::MethodCallHandler[][src]

pub trait MethodCallHandler: Sized + 'static {
    fn on_method_call(
        &mut self,
        call: MethodCall<Value>,
        reply: MethodCallReply<Value>,
        engine: EngineHandle
    ); fn assign_weak_self(&mut self, _weak_self: Weak<RefCell<Self>>) { ... }
fn assign_invoker_provider(&mut self, _provider: MethodInvokerProvider) { ... }
fn on_engine_destroyed(&mut self, _engine: EngineHandle) { ... }
fn register(
        self,
        context: Context,
        channel: &str
    ) -> RegisteredMethodCallHandler<Self> { ... } }

Required methods

Provided methods

Implementors