aerro
aerro is an early-stage Rust library for cross-service gRPC errors.
The goal is to provide a complete error framework for service-oriented Rust
systems using tonic, prost, and the broader gRPC ecosystem:
- full call traces across service boundaries
- typed error upcasting and downcasting
- efficient transport through gRPC status metadata and protobuf details
- low overhead abstractions suitable for high-throughput services
- compatibility with established Rust error tooling where it is a good fit
This first release reserves the crate name while the public API is designed.
Status
The crate is not ready for production use yet.
License
Licensed under either of:
- Apache License, Version 2.0
- MIT license
at your option.