futures_jsonrpc/
method.rs1use 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}