[][src]Trait jsonrpc_core::RpcMethodSimple

pub trait RpcMethodSimple: Send + Sync + 'static {
    type Out: Future<Output = Result<Value, Error>> + Send;
    pub fn call(&self, params: Params) -> Self::Out;
}

Asynchronous Method

Associated Types

type Out: Future<Output = Result<Value, Error>> + Send[src]

Output future

Loading content...

Required methods

pub fn call(&self, params: Params) -> Self::Out[src]

Call method

Loading content...

Implementors

impl<F: Send + Sync + 'static, X: Send + 'static> RpcMethodSimple for F where
    F: Fn(Params) -> X,
    X: Future<Output = Result<Value, Error>>, 
[src]

type Out = X

Loading content...