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.
- Client
Builder - Builder for
Client
. - Client
Conf - Client configuration.
- Client
Request Sink - And interface to send messages when client request is streaming.
- Grpc
Message Error - Error from gRPC protocol headers.
- Metadata
- Request or response metadata.
- Metadata
Key - Metadata key (basically, a header name).
- Request
Options - gRPC request options.
- Server
- Running server.
- Server
Builder - Builder for gRPC server.
- Server
Conf - gRPC server configuration.
- Server
Handler Context - An object passed to server handlers.
- Server
Request - Streaming server request.
- Server
Request Single - Unary request.
- Server
Request Stream - Easy to use request stream object.
- Server
Response Sink - Sink for server gRPC response.
- Server
Response Unary Sink - A sink for single message (for unary request).
- Single
Response - Single message response
- Streaming
Request - Excluding initial metadata which is passed separately
- Streaming
Response - Streaming response
Enums§
- Error
- All grpc crate errors.
- Grpc
Status - gRPC status constants.
- Item
OrMetadata - Either stream item or trailing metadata.
Traits§
- Client
Stub - Trait implemented by
XxxClient
structs forXxx
trait. - Client
Stub Ext - Utilities to work with generated code clients.