fix(build): Remove default impl for Server traits (#229)
BREAKING CHANGE: remove default implementations for server traits.
This commit is contained in:
committed by
Lucio Franco
parent
dadc8186c2
commit
a41f55ab9d
@@ -68,5 +68,27 @@ impl Echo for MyEcho {
|
||||
}
|
||||
|
||||
type ServerStreamingEchoStream = ResponseStream;
|
||||
|
||||
async fn server_streaming_echo(
|
||||
&self,
|
||||
_: Request<EchoRequest>,
|
||||
) -> Result<Response<Self::ServerStreamingEchoStream>, Status> {
|
||||
Err(Status::unimplemented("Not yet implemented"))
|
||||
}
|
||||
|
||||
async fn client_streaming_echo(
|
||||
&self,
|
||||
_: Request<tonic::Streaming<EchoRequest>>,
|
||||
) -> Result<Response<EchoResponse>, Status> {
|
||||
Err(Status::unimplemented("Not yet implemented"))
|
||||
}
|
||||
|
||||
type BidirectionalStreamingEchoStream = ResponseStream;
|
||||
|
||||
async fn bidirectional_streaming_echo(
|
||||
&self,
|
||||
_: Request<tonic::Streaming<EchoRequest>>,
|
||||
) -> Result<Response<Self::BidirectionalStreamingEchoStream>, Status> {
|
||||
Err(Status::unimplemented("Not yet implemented"))
|
||||
}
|
||||
}
|
||||
|
||||
@@ -26,7 +26,29 @@ impl pb::echo_server::Echo for EchoServer {
|
||||
}
|
||||
|
||||
type ServerStreamingEchoStream = ResponseStream;
|
||||
|
||||
async fn server_streaming_echo(
|
||||
&self,
|
||||
_: Request<EchoRequest>,
|
||||
) -> Result<Response<Self::ServerStreamingEchoStream>, Status> {
|
||||
Err(Status::unimplemented("Not yet implemented"))
|
||||
}
|
||||
|
||||
async fn client_streaming_echo(
|
||||
&self,
|
||||
_: Request<tonic::Streaming<EchoRequest>>,
|
||||
) -> Result<Response<EchoResponse>, Status> {
|
||||
Err(Status::unimplemented("Not yet implemented"))
|
||||
}
|
||||
|
||||
type BidirectionalStreamingEchoStream = ResponseStream;
|
||||
|
||||
async fn bidirectional_streaming_echo(
|
||||
&self,
|
||||
_: Request<tonic::Streaming<EchoRequest>>,
|
||||
) -> Result<Response<Self::BidirectionalStreamingEchoStream>, Status> {
|
||||
Err(Status::unimplemented("Not yet implemented"))
|
||||
}
|
||||
}
|
||||
|
||||
#[tokio::main]
|
||||
|
||||
Reference in New Issue
Block a user