Module iroh_blobs::store
source · Expand description
Implementations of blob stores
Re-exports§
pub use bao_tree;
pub use range_collections;
Modules§
- redb backed storage
- A full in memory database for iroh-blobs
- A readonly in memory database for iroh-blobs, usable for testing and sharing static data.
Structs§
- Configuration for the GC mark and sweep.
Enums§
- The size of a bao file
- Progress updates for the validate operation
- The availability status of an entry in a store.
- Database events
- The expected format of a hash being exported.
- The import mode describes how files will be imported.
- An event related to GC
- An event related to GC
- The import mode describes how files will be imported.
- Progress messages for an import operation
- Level for generic validation messages
- Progress updates for the validate operation
Traits§
- An async batch interface for writing bao content items to a pair of data and outboard.
- A generic map from hashes to bao blobs (blobs with bao outboards).
- An entry for one hash in a bao map
- A partial entry
- A mutable bao map.
- Extension of
Map
to add misc methods used by the rpc calls. - The mutable part of a Bao store.
Type Aliases§
- A fallible but owned iterator over the entries in a store.
- Export trogress callback