chunkify 0.6.50

A simple and efficient chunking library for Rust.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#[tokio::test]
async fn handle() {
    use crate::*;

    let chunk_strategy: ChunkStrategy<'_> = ChunkStrategy::new(
        0,
        "./uploads",
        "abcdefg",
        "test.txt",
        1,
        |file_id: &str, chunk_index: usize| format!("{file_id}.{chunk_index}"),
    )
    .unwrap();
    chunk_strategy.save_chunk(b"test", 0).await.unwrap();
    chunk_strategy.merge_chunks().await.unwrap();
}