#![allow(clippy::cast_lossless, clippy::similar_names)]
mod canonical;
mod index;
mod math;
mod mutation;
mod prepare;
mod restore;
mod search;
mod snapshot;
mod spill;
mod state;
mod training;
pub use prepare::IVFMutation;
pub(crate) use spill::{IVFCanonicalBuilder, IVFReadIndex};
pub use spill::{IVFPreparedMetadata, IVFRestoreBuilder};
pub use state::IVFMetadataSnapshot;
pub use state::{IVFIndex, IVFState};
#[cfg(test)]
#[path = "tests/preparation.rs"]
mod preparation_tests;
#[cfg(test)]
mod tests;