| Crates.io | hashtree-s3 |
| lib.rs | hashtree-s3 |
| version | 0.2.3 |
| created_at | 2025-12-17 17:20:04.495658+00 |
| updated_at | 2026-01-19 13:13:20.440356+00 |
| description | S3 storage backend for hashtree with non-blocking uploads |
| homepage | |
| repository | https://files.iris.to/#/npub1xndmdgymsf4a34rzr7346vp8qcptxf75pjqweh8naa8rklgxpfqqmfjtce/hashtree |
| max_upload_size | |
| id | 1990779 |
| size | 84,050 |
S3 storage backend for hashtree with non-blocking uploads.
Store hashtree blobs in Amazon S3 or compatible object storage (MinIO, R2, etc.).
use hashtree_s3::S3Store;
use hashtree_core::Store;
let store = S3Store::new(
"my-bucket",
"us-east-1",
Some("https://s3.example.com"), // Optional custom endpoint
).await?;
// Store a blob
store.put(&hash, &data).await?;
// Retrieve a blob
let data = store.get(&hash).await?;
cargo install hashtree-cli --features s3Part of hashtree-rs.