Skip to main content

memnite_core/
lib.rs

1//! memnite-core: event-sourced foundation (event log + replay).
2mod conflicts;
3mod error;
4mod event;
5mod ids;
6mod log;
7mod memory;
8mod relations;
9mod replay;
10
11pub use conflicts::{detect_conflicts, Conflict};
12pub use error::CoreError;
13pub use event::{Anchor, Event, EventKind, MemoryData, MemoryPatch, Relation, Scope, StaleReason};
14pub use ids::{new_event_id, next_lamport};
15pub use log::Log;
16pub use memory::{Memory, Status};
17pub use relations::{replay_relations, RelationEdge};
18pub use replay::{apply, replay};