A thin wrapper around actix for making code-first strictly-typed HTTP APIs.
Groom is heavily inspired by poem-openapi.
- leverage rust's type system to describe and enforce API contracts;
- abstract out content-type negotiations and serialization/deserialization and allow developer to work with raw data;
- allow code-first OpenAPI spec generation;
- be a supplement to actix, not a replacement;
- check everything at compile-time with developer-friendly error messages - wherever possible.
MIT or Apache 2.0.