pub trait ProtoCompute: Send + Sync + 'static {
    type CommandResponseStreamStream: Stream<Item = Result<ProtoComputeResponse, Status>> + Send + 'static;
    fn command_response_stream<'life0, 'async_trait>(
        &'life0 self,
        request: Request<Streaming<ProtoComputeCommand>>
    ) -> Pin<Box<dyn Future<Output = Result<Response<Self::CommandResponseStreamStream>, Status>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
; }
Expand description

Generated trait containing gRPC methods that should be implemented for use with ProtoComputeServer.

Associated Types

Server streaming response type for the CommandResponseStream method.

Required methods

Implementations on Foreign Types

The implementations of this trait MUST be identical minus the types.

Implementors