leyline-engine 0.1.0

Storage engine: IDs, segments, CSR adjacency, manifest, LSM
Documentation
//! Leyline storage engine.
//!
//! Object-storage-backed graph store: immutable CSR segments, an
//! Iceberg-style manifest for atomic commits, and an LSM write path
//! (WAL -> memtable -> segment flush -> compaction).

pub mod error;
pub mod graph;
pub mod ids;
pub mod manifest;
pub mod memtable;
pub mod segment;
pub mod store;

pub use error::Error;
pub use graph::Graph;
pub use ids::{EdgeLabel, NodeId};
pub use manifest::Manifest;

pub type Result<T> = std::result::Result<T, Error>;