1mod in_memory;
9mod index;
10mod search;
11#[cfg(feature = "sqlite")]
12mod sqlite;
13mod types;
14
15#[cfg(test)]
16mod tests;
17
18pub use in_memory::InMemoryVectorIndex;
19pub use index::VectorIndex;
20#[cfg(feature = "sqlite")]
21pub use sqlite::SqliteVectorIndex;
22pub use types::{
23 VectorBudgetResource, VectorIndexChangeToken, VectorIndexDescriptor, VectorIndexError,
24 VectorIndexObservation, VectorIndexStatus, VectorMetric, VectorMutationConsistency,
25 VectorNormalization, VectorRecord, VectorResult, VectorRevision, VectorSearchHit,
26 VectorSearchRequest, VectorSearchResult, VECTOR_INDEX_CHANGE_TOKEN_PROFILE_V1,
27};