use tokio_stream::wrappers::ReceiverStream; use crate::proto::directory_service_server::DirectoryService; use crate::proto::Directory; use crate::proto::GetDirectoryRequest; use crate::proto::PutDirectoryResponse; use tonic::{Request, Response, Result, Status, Streaming}; pub struct DummyDirectoryService {} #[tonic::async_trait] impl DirectoryService for DummyDirectoryService { type GetStream = ReceiverStream>; async fn get( &self, _request: Request, ) -> Result, Status> { Err(Status::unimplemented("not implemented")) } async fn put( &self, _request: Request>, ) -> Result> { Err(Status::unimplemented("not implemented")) } }