twine_http_store

Crates.iotwine_http_store
lib.rstwine_http_store
version0.1.3
created_at2025-03-13 23:21:57.855629+00
updated_at2025-04-18 23:13:56.781357+00
descriptionTwine protocol rust library http store
homepage
repositoryhttps://github.com/twine-protocol/twine-rs
max_upload_size
id1591620
size159,001
Jasper (wellcaffeinated)

documentation

README

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.

Commit count: 429

cargo fmt