1#![warn(missing_docs, clippy::pedantic)]
4
5mod bus;
6mod embeddings;
7mod error;
8mod journal;
9mod record;
10mod vector_store_api;
11mod volatile;
12
13pub use bus::{MemoryBus, MemoryBusBuilder};
14pub use embeddings::EmbeddingVector;
15pub use error::{MemoryError, MemoryResult};
16pub use journal::{FileJournal, Journal};
17pub use record::{MemoryChannel, MemoryRecord, MemoryRecordBuilder};
18pub use vector_store_api::{
19 LocalVectorStore, VectorMatch, VectorPoint, VectorQuery, VectorStoreClient,
20};
21pub use volatile::{VolatileConfig, VolatileMemory, VolatileStats};