#[cfg(test)]
pub mod reference;
pub mod simd;
pub mod implementations;
pub use implementations::{Cosine, CosineNormalized, FullL2, InnerProduct, SquaredL2};
pub mod distance_provider;
pub use distance_provider::{Distance, DistanceProvider};
mod metric;
pub use metric::{Metric, TryFromMetricError};