tonic
tonic copied to clipboard
A native gRPC client & server implementation with async/await support.
## Feature Request ### Crates tonic ### Motivation tonic seems slow in use-cases where many similar requests need to be sent. ### Proposal Re-use of the tonic::Request instance, just setting...
## Bug Report In my exposure to the documentation, stackoverflow, github issues etc, with several of the related dependencies, some would explain-away what they observed as "some funky stuff" going...
## Feature Request I believe the tutorial at https://github.com/hyperium/tonic/blob/master/examples/helloworld-tutorial.md should be updated to put the `HelloReply` and `HelloRequest` in a separate file from the service ### Motivation Despite a lot...
The generated server Service implementations already support arbitrary request body types, but Router is currently hardcoded to work with hyper::Body directly. It'd be great if that were relaxed to work...
## Feature Request ### Crates `tonic` ### Motivation It is currently a bit unclear to me how client-server should be tested in integration. E.g. what should an implementation of ```rust...
## Feature Request ### Crates - tonic ### Motivation There's many places where the docs say "This function is intended to be replaced in the future by a TryFrom implementation...
## Bug Report ### Version `0.7.1` ### Platform Linux (probably not relevant) ### Description Not sure if this is a bug, a feature request, or just expected behaviour, but: Currently,...
## Feature Request ### Motivation We have code that calls `Endpoint::connect()` and handles the returned error. We want to write unit tests that exercise our error handling logic. Currently, we...
## Feature Request ### Crates `tonic-web` ### Motivation Now that gRPC-Web support has been implemented and merged by @alce (#455), I think it's worth considering adding support for a gRPC-Web...
## Feature Request ### Motivation The User-Agent header is populated, by default, with `tonic/x.y.z` (x.y.z. being the current tonic version number) \ There is a [user_agent](https://docs.rs/tonic/latest/tonic/transport/channel/struct.Endpoint.html#method.user_agent) method to somehow customize...