Expand description
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.