Skip to main content

Module prelude

Module prelude 

Source
Expand description

Convenience re-exports for glob import (use tinyquant_core::prelude::*).

Populated incrementally as each phase lands. After Phase 19: backend trait (SearchBackend, SearchResult) added in addition to Phase 18 corpus aggregate types.

Re-exports§

pub use crate::backend::SearchBackend;
pub use crate::backend::SearchResult;
pub use crate::codec::compress;
pub use crate::codec::decompress;
pub use crate::codec::Codebook;
pub use crate::codec::Codec;
pub use crate::codec::CodecConfig;
pub use crate::codec::CompressedVector;
pub use crate::codec::Parallelism;
pub use crate::codec::RotationCache;
pub use crate::codec::RotationMatrix;
pub use crate::codec::ROTATION_CACHE_DEFAULT_CAPACITY;
pub use crate::codec::SUPPORTED_BIT_WIDTHS;
pub use crate::corpus::BatchReport;
pub use crate::corpus::CompressionPolicy;
pub use crate::corpus::Corpus;
pub use crate::corpus::CorpusEvent;
pub use crate::corpus::EntryMetaValue;
pub use crate::corpus::StorageTag;
pub use crate::corpus::VectorEntry;
pub use crate::corpus::ViolationKind;
pub use crate::errors::BackendError;
pub use crate::errors::CodecError;
pub use crate::errors::CorpusError;
pub use crate::types::ConfigHash;
pub use crate::types::CorpusId;
pub use crate::types::Timestamp;
pub use crate::types::Vector;
pub use crate::types::VectorId;
pub use crate::types::VectorSlice;