haematite 0.6.1

Content-addressed, branchable, actor-native storage engine
Documentation
pub mod buffer;
pub mod entry;

#[cfg(not(feature = "wasm"))]
pub mod durable;
#[cfg(not(feature = "wasm"))]
pub mod promise;
#[cfg(not(feature = "wasm"))]
pub mod recovery;

pub use buffer::{LookupResult, Mutation, WalBuffer, WalError};
pub use entry::{OperationType, WalEntry};

#[cfg(not(feature = "wasm"))]
pub use durable::{DurableWal, FsyncPolicy, WalFileContents};
#[cfg(not(feature = "wasm"))]
pub use promise::PromiseRecord;
#[cfg(not(feature = "wasm"))]
pub use recovery::{RecoveredWal, WalRecovery};