In the spirit of reqwest, add an implementation of prometheus_http_query::Client that can be used in synchronous code.
Currently the async Client and all async shortcut functions like label_values are situated directly under the crate root.
The blocking API could be realized in a blocking module that contains a blocking::Client and all the shortcut functions e.g. blocking::label_values.
In the spirit of
reqwest, add an implementation ofprometheus_http_query::Clientthat can be used in synchronous code.Currently the async
Clientand all async shortcut functions likelabel_valuesare situated directly under the crate root.The blocking API could be realized in a
blockingmodule that contains ablocking::Clientand all the shortcut functions e.g.blocking::label_values.