futures_jsonrpc/
method.rs

1use crate::futures::prelude::*;
2use crate::{ErrorVariant, JrpcRequest, JrpcResponse};
3
4pub trait JrpcMethodTrait<'a> {
5    fn generate_future(
6        &self,
7        request: JrpcRequest,
8    ) -> Result<Box<'a + Future<Item = Option<JrpcResponse>, Error = ErrorVariant>>, ErrorVariant>;
9}