| Crates.io | twine_http_store |
| lib.rs | twine_http_store |
| version | 0.1.3 |
| created_at | 2025-03-13 23:21:57.855629+00 |
| updated_at | 2025-04-18 23:13:56.781357+00 |
| description | Twine protocol rust library http store |
| homepage | |
| repository | https://github.com/twine-protocol/twine-rs |
| max_upload_size | |
| id | 1591620 |
| size | 159,001 |
This crate provides a standard way to save twine data to a remote data source through the twine HTTP api.
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.
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].
Calls that involve streams will be batched into descrete requests for robustness.
See the examples for example uses.