Trait RpcMethodSimple
jsonrpc_core
pub trait RpcMethodSimple: Send + Sync + 'static { type Out: Future<Item = Value, Error = Error> + Send; fn call(&self, params: Params) -> Self::Out; }
Asynchronous Method
type Out: Future<Item = Value, Error = Error> + Send
Output future
fn call(&self, params: Params) -> Self::Out
Call method
impl<F: Send + Sync + 'static, X: Send + 'static, I> RpcMethodSimple for F where F: Fn(Params) -> I, X: Future<Item = Value, Error = Error>, I: IntoFuture<Item = Value, Error = Error, Future = X>,
type Out = X