Modules§
- for_test 
- Code useful in tests.
- marshall
- prelude
- rt
- Functions used by generated code, but not exposed in grpc.
Structs§
- Client
- gRPC client implementation. Used by generated code.
- ClientBuilder 
- Builder for Client.
- ClientConf 
- Client configuration.
- ClientRequest Sink 
- And interface to send messages when client request is streaming.
- GrpcMessage Error 
- Error from gRPC protocol headers.
- Metadata
- Request or response metadata.
- MetadataKey 
- Metadata key (basically, a header name).
- RequestOptions 
- gRPC request options.
- Server
- Running server.
- ServerBuilder 
- Builder for gRPC server.
- ServerConf 
- gRPC server configuration.
- ServerHandler Context 
- An object passed to server handlers.
- ServerRequest 
- Streaming server request.
- ServerRequest Single 
- Unary request.
- ServerRequest Stream 
- Easy to use request stream object.
- ServerResponse Sink 
- Sink for server gRPC response.
- ServerResponse Unary Sink 
- A sink for single message (for unary request).
- SingleResponse 
- Single message response
- StreamingRequest 
- Excluding initial metadata which is passed separately
- StreamingResponse 
- Streaming response
Enums§
- Error
- All grpc crate errors.
- GrpcStatus 
- gRPC status constants.
- ItemOrMetadata 
- Either stream item or trailing metadata.
Traits§
- ClientStub 
- Trait implemented by XxxClientstructs forXxxtrait.
- ClientStub Ext 
- Utilities to work with generated code clients.