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