Rust v1.39 is out in stable and with this release includes Async/Await support that was required for using Tonic-grpc (the successor of Tower-grpc).
We want to use Tonic so we can utilize multiplexing multiple services on a single port, which is the first goal to take advantage of our single-binary deployments before introducing distributed workflows.
I'll be updating the proto identifiers to match the suggested style guide, since cargo is throwing build warnings about naming conventions immediately after switching the library.
Rust v1.39 is out in stable and with this release includes Async/Await support that was required for using Tonic-grpc (the successor of Tower-grpc).
We want to use Tonic so we can utilize multiplexing multiple services on a single port, which is the first goal to take advantage of our single-binary deployments before introducing distributed workflows.
https://github.com/hyperium/tonic
This effort isn't quite drop-in, but this issue will track the effort.