volo-grpc 0.12.2

gRPC framework implementation of volo.
Documentation
<picture>
  <source media="(prefers-color-scheme: light)" srcset="https://github.com/cloudwego/volo/raw/main/.github/assets/volo-light.png?sanitize=true" />
  <source media="(prefers-color-scheme: dark)" srcset="https://github.com/cloudwego/volo/raw/main/.github/assets/volo-dark.png?sanitize=true" />
  <img alt="Volo" src="https://github.com/cloudwego/volo/raw/main/.github/assets/volo-light.png?sanitize=true" />
</picture>

[![Crates.io](https://img.shields.io/crates/v/volo-grpc)](https://crates.io/crates/volo-grpc)
[![Documentation](https://docs.rs/volo-grpc/badge.svg)](https://docs.rs/volo-grpc)
[![Website](https://img.shields.io/website?up_message=cloudwego&url=https%3A%2F%2Fwww.cloudwego.io%2F)](https://www.cloudwego.io/)
[![License](https://img.shields.io/crates/l/volo-grpc)](#license)
[![Build Status][actions-badge]][actions-url]

`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](https://www.cloudwego.io/docs/volo/).

[actions-badge]: https://github.com/cloudwego/volo/actions/workflows/ci.yaml/badge.svg
[actions-url]: https://github.com/cloudwego/volo/actions