mod bitvec;
mod bitmatrix;
mod builder;
mod format;
mod intmatrix;
mod layer_meta;
mod meta;
mod reader;
pub mod traits;

pub use bitvec::{BitIter, PersistentBitVec, PersistentBitVecBuilder};
pub use bitmatrix::{PersistentBitMatrix, PersistentBitMatrixBuilder, pack_bit_matrix};
pub use builder::PersistentCompactIntVecBuilder;
pub use intmatrix::{PersistentCompactIntMatrix, PersistentCompactIntMatrixBuilder, pack_compact_int_matrix};
pub use layer_meta::LayerMeta;
pub use reader::PersistentCompactIntVec;
pub use traits::{BitPartials, ColumnWeights, CountPartials};

#[cfg(test)]
#[path = "tests/mod.rs"]
mod tests;
