ar_pe_ce 0.1.1

HTTP2 based simple streaming RPC
Documentation
# ar_pe_ce

[![Crates.io](https://img.shields.io/crates/v/ar_pe_ce?style=for-the-badge)](https://crates.io/crates/ar_pe_ce)
[![Crates.io](https://img.shields.io/crates/l/ar_pe_ce?style=for-the-badge)](https://choosealicense.com/licenses/mit/)
[![docs.rs](https://img.shields.io/docsrs/ar_pe_ce?style=for-the-badge)](https://docs.rs/ar_pe_ce)
[![GitHub Workflow Status](https://img.shields.io/github/workflow/status/frondeus/ar_pe_ce/Rust?style=for-the-badge)](https://github.com/frondeus/ar_pe_ce/actions)
[![Coveralls](https://img.shields.io/coveralls/github/frondeus/ar_pe_ce?style=for-the-badge)](https://coveralls.io/github/frondeus/ar_pe_ce)

Simple streaming RPC in Rust

## Features:

* [x] Client streaming
* [x] Server streaming
* [x] No protobuf files bullshit
* [x] Serde based serialization/deserialization
* [x] Message pack
* [ ] Less code in macro
* [ ] Open telemetry support
* [ ] Better macro span support
* [ ] Proper error handling
* [ ] JSON/MessagePack Schema generation
* [ ] Performance tests
  * [ ] Mean latency
  * [ ] Total trhoughput
  * [ ] Response time
* [ ] Example in other language like Java
* [ ] Mockups example
* [ ] Connection pool
* [ ] Non-unary inputs
  * [ ] Trailing streaming argument