grpc-rust icon indicating copy to clipboard operation
grpc-rust copied to clipboard

Rust implementation of gRPC

Results 61 grpc-rust issues
Sort by recently updated
recently updated
newest added

Steps to repro with 0.8.0 and master: - Open the server implementation in the `route_guide` example in an editor. - In the [implementation][lf-code] of the `list_features` trait method, delete every...

With the dependency on protoc-rust being just "2" in the `Cargo.toml` of protoc-rust-grpc, a project state is allowed when protoc-rust is too old for the API that protoc-rust-grpc actually uses:...

I may be missing this but, `protoc_rust_grpc` (and the other crates) does not generate rust module definitions. Other languages are configurable through protobuf [Options](https://developers.google.com/protocol-buffers/docs/proto3#options) and permit a language namespace to...

E.g. [googleapis/google/api/auth.proto#JwtLocation](https://github.com/googleapis/googleapis/blob/3824f547aa44df459580615c73cabb30a2a78ee0/google/api/auth.proto#L75): ```protobuf // Specifies a location to extract JWT from an API request. message JwtLocation { oneof in { // Specifies HTTP header name to extract JWT token. string...

On the server service implementation, is there a way to access the client credentials that were used to issue some grpc call? I am using tls certificates to authenticate clients,...

Seems like examples are outdated, I see `grpc::Client`, but not `grpc::ClientBuilder`.

Our application uses some bigger messages. Those messages can get close to several gigabytes. We observed a fairly high RAM use related to those messages. I've created a test case...

In our application we experienced recently failures. Upon investigation this seems to be related to the message size which clearly exceeds 4 GiB. Yet the produced error messages are not...

Not sure if I am doing something wrong as I am still very new developer in rust but I keep getting the following error when cargo tries to build rust-http2:...

--> /home/amit/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-0.5.4/src/bytes.rs:911:1 | 911 | const _: [(); 0 - mem::align_of::() % 2] = []; // Assert that the alignment of `Shared` is divisible by 2. | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | =...