Trait tonic::server::ServerStreamingService
source · pub trait ServerStreamingService<R> {
type Response;
type ResponseStream: Stream<Item = Result<Self::Response, Status>>;
type Future: Future<Output = Result<Response<Self::ResponseStream>, Status>>;
// Required method
fn call(&mut self, request: Request<R>) -> Self::Future;
}
Expand description
A specialization of tower_service::Service.
Existing tower_service::Service implementations with the correct form will
automatically implement ServerStreamingService
.
Required Associated Types§
sourcetype ResponseStream: Stream<Item = Result<Self::Response, Status>>
type ResponseStream: Stream<Item = Result<Self::Response, Status>>
Stream of outbound response messages