edda-ledger 0.2.1

Append-only SQLite ledger with hash-chained events for Edda
Documentation
pub mod blob_meta;
pub mod blob_store;
pub mod device_token;
pub mod domain;
pub mod ledger;
pub mod lock;
pub mod paths;
pub(crate) mod sqlite_store;
pub mod sync;
pub mod tombstone;
pub mod view;

pub use blob_meta::{BlobClass, BlobMetaEntry, BlobMetaMap, ClassChange};
pub use blob_store::{
    blob_archive, blob_get_path, blob_is_archived, blob_list, blob_list_archived,
    blob_put_classified, blob_put_if_large, blob_remove, blob_size, BlobInfo,
    SNAPSHOT_BLOB_THRESHOLD,
};
pub use domain::{
    BundleRow, ChainEntryView, DayCount, DecideSnapshotRow, DependencyEdge, DetectedPattern,
    DeviceTokenRow, DomainCount, ExecutionLinked, ImportParams, OutcomeMetrics,
    PatternDetectionResult, PatternType, SuggestionRow, TaskBriefRow, VillageStats,
    VillageStatsPeriod,
};
pub use ledger::Ledger;
pub use lock::WorkspaceLock;
pub use paths::EddaPaths;
pub use tombstone::{append_tombstone, list_tombstones, make_tombstone, DeleteReason, Tombstone};
pub use view::DecisionView;