Skip to main content

leyline_engine/
lib.rs

1//! Leyline storage engine.
2//!
3//! Object-storage-backed graph store: immutable CSR segments, an
4//! Iceberg-style manifest for atomic commits, and an LSM write path
5//! (WAL -> memtable -> segment flush -> compaction).
6
7pub mod error;
8pub mod graph;
9pub mod ids;
10pub mod manifest;
11pub mod memtable;
12pub mod segment;
13pub mod store;
14
15pub use error::Error;
16pub use graph::Graph;
17pub use ids::{EdgeLabel, NodeId};
18pub use manifest::Manifest;
19
20pub type Result<T> = std::result::Result<T, Error>;