diff --git a/tonic-macros/src/service.rs b/tonic-macros/src/service.rs index fa108a1..1fb9ede 100644 --- a/tonic-macros/src/service.rs +++ b/tonic-macros/src/service.rs @@ -216,6 +216,7 @@ fn generate_unary( Ok(res) }; + // TODO: implement this future manually Box::pin(fut) } } diff --git a/tonic/src/transport/service/connect.rs b/tonic/src/transport/service/connect.rs index ca160c5..e39b8e0 100644 --- a/tonic/src/transport/service/connect.rs +++ b/tonic/src/transport/service/connect.rs @@ -43,6 +43,7 @@ impl Service> for Connection { fn call(&mut self, req: Request) -> Self::Future { let fut = self.inner.call(req); + // TODO: we dont need to box here if we have too Box::pin(fut) } }