Trait RpcMethod
jsonrpc_core
pub trait RpcMethod<T: Metadata>: Send + Sync + 'static { fn call(&self, params: Params, meta: T) -> BoxFuture<Value>; }
Asynchronous Method with Metadata
fn call(&self, params: Params, meta: T) -> BoxFuture<Value>
Call method
impl<F: Send + Sync + 'static, X: Send + 'static, T, I> RpcMethod<T> for F where T: Metadata, F: Fn(Params, T) -> I, I: IntoFuture<Item = Value, Error = Error, Future = X>, X: Future<Item = Value, Error = Error>,