#![deny(
warnings,
missing_docs,
unsafe_op_in_unsafe_fn,
clippy::all,
clippy::pedantic,
clippy::nursery,
clippy::unwrap_used,
clippy::expect_used,
clippy::panic,
clippy::indexing_slicing,
clippy::cognitive_complexity
)]
#![allow(clippy::module_name_repetitions, clippy::must_use_candidate)]
pub(crate) mod backend;
pub(crate) mod errors;
pub(crate) mod similarity;
#[cfg(feature = "simd")]
pub(crate) mod similarity_simd;
pub(crate) mod store;
pub use backend::BruteForceBackend;
pub use errors::BackendError;
pub use tinyquant_core::backend::{SearchBackend, SearchResult};