jubako 0.4.0

The reference implementation of the Jubako container format
Documentation
#![cfg_attr(feature = "nightly", feature(error_generic_member_access))]
#![cfg_attr(feature = "nightly", feature(seek_stream_len))]

#[macro_use]
mod bases;
mod common;
pub mod creator;
pub mod reader;
pub mod tools;

#[cfg(feature = "clap")]
pub mod cmd_utils;

#[doc(hidden)]
pub use const_format::concatcp;

pub use crate::bases::{
    Bound, ContentIdx, EntryCount, EntryIdx, EntryRange, Error, ErrorKind, FileSource, MayRef,
    Offset, PackId, PropertyCount, PropertyIdx, PropertyName, Reader, Result, Size, SmallBytes,
    SmallString, VariantIdx, VariantName, VendorId, Vow,
};
pub use crate::common::{CompressionType, ContentAddress, Pack, Value};
//use crate::reader::directory_pack::layout;
//
pub use camino::{Utf8Path, Utf8PathBuf};

#[cfg(doctest)]
use bases::BaseArray;

#[cfg(test)]
#[rustest::main]
fn main() {}