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::{CompressionError, PreScale, SphericalQuantizer, TrainError};
19#[cfg(feature = "flatbuffers")]
20pub use vectors::InvalidMetric;
21pub use vectors::{
22    CompensatedCosine, CompensatedIP, CompensatedSquaredL2, Data, DataMeta, DataMetaError,
23    DataMetaF32, DataMut, DataRef, FullQuery, FullQueryMeta, FullQueryMut, FullQueryRef, Query,
24    QueryMeta, QueryMut, QueryRef, SupportedMetric, UnsupportedMetric,
25};