pretend
is a modular, Feign-inspired HTTP, client based on macros. It's goal is to decouple
the definition of a REST API from it's implementation.
Some features:
- Declarative
- Asynchronous-first implementations
- HTTP client agnostic
- JSON support thanks to serde
This repository contains the code for pretend
and
pretend-codegen
as well as pretend-reqwest
pretend-ishac
and pretend-awc
.
MSRV for the pretend
ecosystem is Rust 1.44.