Crate grpc[−][src]
Modules
for_test | Code useful in tests. |
marshall | |
prelude | |
rt | Functions used by generated code, but not exposed in |
Structs
Client | gRPC client implementation. Used by generated code. |
ClientBuilder | Builder for |
ClientConf | Client configuration. |
ClientRequestSink | And interface to send messages when client request is streaming. |
GrpcMessageError | 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. |
ServerHandlerContext | An object passed to server handlers. |
ServerRequest | Streaming server request. |
ServerRequestSingle | Unary request. |
ServerRequestStream | Easy to use request stream object. |
ServerResponseSink | Sink for server gRPC response. |
ServerResponseUnarySink | 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 |
ClientStubExt | Utilities to work with generated code clients. |
Type Definitions
GrpcFuture | |
GrpcStream | |
Result |