proto-types 0.1.1

Rust types generated from the google.protobuf and buf.validate protobuf packages, plus extra helpers for implementing validation with the protocheck crate.
Documentation

This crate contains:

  1. Implementations for the google.protobuf well known protobuf types, which are based on the prost-types implementation, with the addition of extra methods and impls to help with validation, initialization, serialization, formatting and conversion to cel::Value.
  2. Implementations for the types provided by the buf.validate protobuf package such as [protovalidate::Violation], which are used by protocheck to perform validation.