Skip to main content

diskann_quantization/bits/
mod.rs

1/*
2 * Copyright (c) Microsoft Corporation.
3 * Licensed under the MIT license.
4 */
5
6//! Utilities for working with packed 1-bit to 8-bit integers (inclusive).
7
8mod length;
9mod packing;
10mod ptr;
11mod slice;
12
13pub mod distances;
14
15pub use length::{Dynamic, Length, Static};
16pub use ptr::{AsMutPtr, AsPtr, MutSlicePtr, SlicePtr};
17pub use slice::{
18    Binary, BitSlice, BitSliceBase, BitTranspose, BoxedBitSlice, ConstructionError, Dense,
19    EncodingError, GetError, IndexOutOfBounds, MutBitSlice, PermutationStrategy, Representation,
20    SetError, Unsigned,
21};