/*
 * SPDX-FileCopyrightText: 2023 Inria
 * SPDX-FileCopyrightText: 2023 Sebastiano Vigna
 *
 * SPDX-License-Identifier: Apache-2.0 OR LGPL-2.1-or-later
 */

//! Indexed dictionaries.

pub mod elias_fano;
pub use elias_fano::{EliasFano, EliasFanoBuilder, EliasFanoConcurrentBuilder};

pub mod rear_coded_list;
pub use rear_coded_list::{RearCodedListBuilder, RearCodedListSliceU8, RearCodedListStr};

pub mod mapped_rear_coded_list;
pub use mapped_rear_coded_list::{MappedRearCodedListSliceU8, MappedRearCodedListStr};

pub mod slice_seq;
pub use slice_seq::SliceSeq;

pub mod signed_vfunc;
pub use signed_vfunc::{BitSignedVFunc, SignedVFunc};

pub mod vfilter;
pub use vfilter::VFilter;
