api-bones-protos
Embedded bytes of the canonical proto shapes shipped by the
api-bones crate ecosystem
(bones/v1/*.proto).
Zero runtime dependencies. This crate exists purely as a
distribution mechanism for the proto bytes. Pair it with a staging
library (e.g.
proto-build-kit) to
write the bytes to a tempdir at protoc-relative paths at consumer
build time:
use Stager;
What's included
| File | Messages |
|---|---|
bones/v1/pagination.proto |
PageRequest, PageResponse, OffsetPageRequest, OffsetPageResponse |
bones/v1/queries.proto |
SortDirection, SortField, SortParams, FilterOp, FilterEntry, FilterParams, SearchParams |
bones/v1/errors.proto |
ValidationFailure |
bones/v1/ratelimit.proto |
RateLimitInfo |
See proto/README.md in the api-bones repo for the canonical
schema inventory and the per-message Rust counterparts in the
api-bones crate.
License
MIT.