Skip to main content

crabtalk_memory/
lib.rs

1//! Standalone single-file memory system.
2//!
3//! `Memory` is a connection to a single db file (like SQLite): entries,
4//! aliases, and an inverted index all live in one place. v1 is in-RAM only;
5//! persistence and dump/load land in later phases.
6
7mod bm25;
8mod dump;
9mod entry;
10mod error;
11mod file;
12mod memory;
13mod op;
14
15pub use crate::{
16    entry::{Entry, EntryId, EntryKind},
17    error::{Error, Result},
18    memory::{Memory, SearchHit},
19    op::Op,
20};