twine_http_store
This crate provides a standard way to save twine data to a remote data source through the twine HTTP api.
A note on authorization
When using an HTTP api, different services may have different restrictions
for saving data (like the need for API keys). The underlying [reqwest::Client]
can be customized to accommodate these situations.
Versions
There are currently two versions of the HTTP api. If you know which one you
are dealing with, use the [v1] or [v2] modules accordingly. If you can't
predict which you will work with you can use [determine_version].
Streaming
Calls that involve streams will be batched into descrete requests for robustness.
Examples
See the examples for example uses.