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
Mapto 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