Following: https://github.com/meilisearch/meilisearch-rust/pull/426#issuecomment-1466375016 It would be nice to make the web client customizable, i.e: - Add a feature flag to get rid of `ishac` (by default, we should continue to use it) - Add a `new_with_client` function to create a [`Client`](https://github.com/meilisearch/meilisearch-rust/blob/9b0eafe32101ea9e8670de4c1407bfe6e411b0e8/src/client.rs#L17-L21) with anything that implements [`request`](https://github.com/meilisearch/meilisearch-rust/blob/9b0eafe32101ea9e8670de4c1407bfe6e411b0e8/src/request.rs#L118-L210)