zopp-proto

Crates.iozopp-proto
lib.rszopp-proto
version0.1.1
created_at2026-01-05 17:56:31.509768+00
updated_at2026-01-05 19:21:04.049544+00
descriptiongRPC protocol definitions for zopp secrets manager
homepagehttps://github.com/faiscadev/zopp
repositoryhttps://github.com/faiscadev/zopp
max_upload_size
id2024306
size41,596
Lucas Vieira (vieiralucas)

documentation

README

zopp-proto

gRPC protocol definitions for zopp.

How it works

The build.rs script runs at compile time and uses tonic-prost-build to generate Rust code from proto/zopp.proto. The generated code is automatically included via tonic::include_proto!("zopp").

Modifying the proto file

  1. Edit proto/zopp.proto
  2. Run cargo build -p zopp-proto
  3. Generated Rust code is automatically updated

Using in other crates

use zopp_proto::{JoinRequest, JoinResponse, ZoppServiceClient, ZoppServiceServer};

The generated code includes:

  • Message types (requests/responses)
  • ZoppServiceClient for client-side usage
  • ZoppServiceServer for server-side implementation
Commit count: 151

cargo fmt