Crate grpcio [] [src]

Structs

CallOption
Channel

The Channel struct allows creation of Call objects.

ChannelBuilder

Channel configuration object.

ChannelCredentials
ChannelCredentialsBuilder
Client

A generic client for making rpc calls.

ClientCStreamReceiver

A receiver for client streaming call.

ClientDuplexReceiver

A response receiver for duplex call.

ClientSStreamReceiver

A receiver for server streaming call.

ClientStreamingSink
ClientStreamingSinkResult
ClientUnaryReceiver

A receiver for unary request.

Deadline
DuplexSink
DuplexSinkFailure
EnvBuilder
Environment

An object that used to control concurrency and start event loop.

Marshaller

Marshaller defines how to serialize and deserialize between T and byte slice.

Method
RequestStream
RpcContext

A context for rpc handling.

RpcStatus

Status return from server.

Server
ServerBuilder

Server configuration struct.

ServerCredentials
ServerCredentialsBuilder
ServerStreamingSink
ServerStreamingSinkFailure
Service
ServiceBuilder

Service configuration struct.

ShutdownFuture

An asynchronize shutdown future.

StreamingCallSink

A sink for client streaming call and duplex streaming call.

UnarySink
UnarySinkResult
WriteFlags

Enums

CompressionAlgorithms
CompressionLevel
Error
MethodType
RpcStatusCode

Functions

pb_de
pb_ser
redirect_log

Redirect grpc log to rust's log implementation.

Type Definitions

ClientCStreamSender
ClientDuplexSender
Result