Work in Progress
library to manage different backend for SaaS with the same methods.
Allows to write services without relying on a specific backend.
clients for:
- Product API
- Tasks tracker API
- Cache API
Implement the trait for clients, allowing program to plug backends without the need for different implementation.
The client library can use a struct Client(reqwest::Client) and implement the trait of the corresponding backend.
Deref can be automatically implemented with the crate derive_more to make the implementation more clean.
GNU GPL v3