futures-jsonrpc 0.1.3

Futures implementation for JSON-RPC
Documentation
1
2
3
4
5
6
7
8
9
use crate::futures::prelude::*;
use crate::{ErrorVariant, JrpcRequest, JrpcResponse};

pub trait JrpcMethodTrait {
    fn generate_future<'a>(
        &self,
        request: JrpcRequest,
    ) -> Result<Box<'a + Future<Item = Option<JrpcResponse>, Error = ErrorVariant>>, ErrorVariant>;
}