Skip to content
5 changes: 5 additions & 0 deletions crates/harmony-oluo/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,13 @@ no-neon = ["harmony-crypto/no-neon"]
harmony-semantic = { workspace = true }
harmony-crypto = { workspace = true }
harmony-search = { path = "../harmony-search" }
harmony-content = { workspace = true, features = ["std"] }
hashbrown = { workspace = true, features = ["serde"] }
serde = { workspace = true, features = ["derive"] }
postcard = { workspace = true, features = ["alloc"] }
serde_json = { workspace = true, features = ["std"] }
hex = { workspace = true }
thiserror = { workspace = true, features = ["std"] }

[dev-dependencies]
tempfile = "3"
2 changes: 2 additions & 0 deletions crates/harmony-oluo/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,12 @@ pub mod engine;
pub mod error;
pub mod filter;
pub mod ingest;
pub mod persist;
pub mod scope;

pub use engine::{EntryMetadata, OluoAction, OluoEngine, OluoEvent};
pub use error::{OluoError, OluoResult};
pub use filter::{FilteredSearchResult, RawSearchResult, RetrievalContext, RetrievalFilter};
pub use ingest::{IngestDecision, IngestGate};
pub use persist::{OluoPersistError, SnapshotManifest};
pub use scope::{SearchQuery, SearchScope};
Loading