pub mod codec;
pub mod cow;
pub mod level;
pub mod splinter;
pub mod splinter_ops;
pub mod splinter_ref;
pub mod splinter_ref_ops;
pub mod traits;
#[doc(hidden)]
pub mod count;
mod never;
mod partition;
mod partition_kind;
mod partition_ops;
mod segment;
mod util;
#[doc(inline)]
pub use cow::CowSplinter;
#[doc(inline)]
pub use splinter::Splinter;
#[doc(inline)]
pub use splinter_ref::SplinterRef;
#[doc(inline)]
pub use crate::{
codec::{DecodeErr, Encodable},
traits::{Cut, Optimizable, PartitionRead, PartitionWrite},
};
#[cfg(any(test, feature = "testutil"))]
pub mod testutil;