twine_http_store 0.1.3

Twine protocol rust library http store
Documentation

twine_http_store

Crates.io Version docs.rs (with version)

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.