Crate volo_grpc

source ·
Expand description

Volo-gRPC

volo-grpc implements a Protobuf-based RPC framework.

Users rarely need to use volo-grpc directly. Instead, they should use the Client and Server in the generated code.

For extension developers, they may need to use some of the components in volo-grpc.

For detailed guides, please refer to the guides.

Re-exports

pub use client::Client;
pub use codec::decode::RecvStream;
pub use message::RecvEntryMessage;
pub use message::SendEntryMessage;
pub use request::IntoRequest;
pub use request::IntoStreamingRequest;
pub use request::Request;
pub use response::Response;
pub use status::Code;
pub use status::Status;

Modules

gRPC client for Volo.
Generic encoding and decoding.
Contains data structures and utilities for handling gRPC custom metadata and may be modified by us.
These codes are copied from tonic/src/request.rs and may be modified by us.
These codes are copied from tonic/src/response.rs and may be modified by us.
gRPC server for Volo.
These codes are copied from tonic/src/status.rs and may be modified by us.
Used to make underlying connection to other endpoints.

Type Definitions