chunkify/
lib.rs

1//! chunkify
2//!
3//! A simple and efficient chunking library for Rust.
4
5pub(crate) mod cfg;
6pub(crate) mod chunk;
7
8pub(crate) use chunk::lazy::*;
9pub(crate) use dashmap::{DashMap, mapref::one::RefMut};
10pub(crate) use file_operation::*;
11pub(crate) use once_cell::sync::Lazy;
12pub(crate) use std::{
13    fmt,
14    fs::{self, File, OpenOptions},
15    hash::BuildHasherDefault,
16    io::{BufWriter, Write},
17    path::Path,
18    sync::Arc,
19};
20pub(crate) use tokio::sync::{RwLock, RwLockWriteGuard};
21pub(crate) use twox_hash::XxHash3_64;
22
23pub use chunk::{r#const::*, error::*, r#struct::*, r#trait::*, r#type::*};