Trait tiny_rpc::rpc::Server[][src]

pub trait Server: Clone + Send + Sync + 'static {
    fn make_response(
        self,
        req: RpcFrame
    ) -> BoxFuture<'static, Result<RpcFrame>>; fn serve(
        self,
        transport: Transport
    ) -> BoxStream<'static, BoxFuture<'static, ()>> { ... } }

Required methods

fn make_response(self, req: RpcFrame) -> BoxFuture<'static, Result<RpcFrame>>[src]

Loading content...

Provided methods

fn serve(
    self,
    transport: Transport
) -> BoxStream<'static, BoxFuture<'static, ()>>
[src]

Loading content...

Implementors

Loading content...