[][src]Trait bitconch_jsonrpc_pubsub::UnsubscribeRpcMethod

pub trait UnsubscribeRpcMethod<M: PubSubMetadata>: Send + Sync + 'static {
    type Out: Future<Item = Value, Error = Error> + Send + 'static;
    fn call(&self, meta: M, id: SubscriptionId) -> Self::Out;
}

Unsubscribe handler

Associated Types

type Out: Future<Item = Value, Error = Error> + Send + 'static

Output type

Loading content...

Required methods

fn call(&self, meta: M, id: SubscriptionId) -> Self::Out

Called when client is requesting to cancel existing subscription.

Loading content...

Implementors

impl<F, I, M> UnsubscribeRpcMethod<M> for F where
    F: Fn(SubscriptionId) -> I + Send + Sync + 'static,
    I: IntoFuture<Item = Value, Error = Error>,
    I::Future: Send + 'static,
    M: PubSubMetadata
[src]

type Out = I::Future

Loading content...