hashtree-s3
S3 storage backend for hashtree with non-blocking uploads.
Store hashtree blobs in Amazon S3 or compatible object storage (MinIO, R2, etc.).
Usage
use S3Store;
use Store;
let store = new.await?;
// Store a blob
store.put.await?;
// Retrieve a blob
let data = store.get.await?;
Features
- Non-blocking async uploads
- Compatible with S3-compatible services (MinIO, Cloudflare R2, etc.)
- Optional feature in hashtree-cli:
cargo install hashtree-cli --features s3
Part of hashtree-rs.