[−][src]Crate grpc
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 |