chore(examples): Remove dummy echo implementation (#1178)

This commit is contained in:
tottoto
2022-12-05 12:08:41 -05:00
committed by GitHub
parent 1efabf0003
commit df8dd896da
18 changed files with 61 additions and 246 deletions
+1 -1
View File
@@ -1,5 +1,5 @@
pub mod pb {
tonic::include_proto!("grpc.examples.echo");
tonic::include_proto!("grpc.examples.unaryecho");
}
use pb::{echo_client::EchoClient, EchoRequest};
+2 -30
View File
@@ -1,17 +1,14 @@
pub mod pb {
tonic::include_proto!("grpc.examples.echo");
tonic::include_proto!("grpc.examples.unaryecho");
}
use futures::Stream;
use std::net::SocketAddr;
use std::pin::Pin;
use tokio::sync::mpsc;
use tonic::{transport::Server, Request, Response, Status, Streaming};
use tonic::{transport::Server, Request, Response, Status};
use pb::{EchoRequest, EchoResponse};
type EchoResult<T> = Result<Response<T>, Status>;
type ResponseStream = Pin<Box<dyn Stream<Item = Result<EchoResponse, Status>> + Send>>;
#[derive(Debug)]
pub struct EchoServer {
@@ -25,31 +22,6 @@ impl pb::echo_server::Echo for EchoServer {
Ok(Response::new(EchoResponse { message }))
}
type ServerStreamingEchoStream = ResponseStream;
async fn server_streaming_echo(
&self,
_: Request<EchoRequest>,
) -> EchoResult<Self::ServerStreamingEchoStream> {
Err(Status::unimplemented("not implemented"))
}
async fn client_streaming_echo(
&self,
_: Request<Streaming<EchoRequest>>,
) -> EchoResult<EchoResponse> {
Err(Status::unimplemented("not implemented"))
}
type BidirectionalStreamingEchoStream = ResponseStream;
async fn bidirectional_streaming_echo(
&self,
_: Request<Streaming<EchoRequest>>,
) -> EchoResult<Self::BidirectionalStreamingEchoStream> {
Err(Status::unimplemented("not implemented"))
}
}
#[tokio::main]