diskann_vector/distance/mod.rs
1/*
2 * Copyright (c) Microsoft Corporation.
3 * Licensed under the MIT license.
4 */
5
6#[cfg(test)]
7pub mod reference;
8
9pub mod simd;
10
11pub mod implementations;
12pub use implementations::{Cosine, CosineNormalized, FullL2, InnerProduct, SquaredL2};
13
14pub mod distance_provider;
15pub use distance_provider::{Distance, DistanceProvider};
16
17mod metric;
18pub use metric::{Metric, TryFromMetricError};