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.