Skip to main content

diskann_quantization/spherical/
mod.rs

1/*
2 * Copyright (c) Microsoft Corporation.
3 * Licensed under the MIT license.
4 */
5
6pub mod iface;
7pub(crate) mod quantizer;
8mod vectors;
9
10#[doc(hidden)]
11#[cfg(feature = "codegen")]
12pub mod __codegen;
13
14/////////////
15// Exports //
16/////////////
17
18pub use quantizer::{
19    CentroidDistanceError, CompressionError, PreScale, SphericalQuantizer, TrainError,
20};
21#[cfg(feature = "flatbuffers")]
22pub use vectors::InvalidMetric;
23pub use vectors::{
24    CompensatedCosine, CompensatedIP, CompensatedSquaredL2, Data, DataMeta, DataMetaError,
25    DataMetaF32, DataMut, DataRef, FullQuery, FullQueryMeta, FullQueryMut, FullQueryRef, Query,
26    QueryMeta, QueryMut, QueryRef, SupportedMetric, UnsupportedMetric,
27};