pretend
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
and pretend-ishac
.
MSRV for the pretend
ecosystem is Rust 1.44.