Structs§
- Compressed
File Chunk - Compression
Thread Result - Owned
- Send
Alloc - StdThread
Scope ThreadScopebacked bystd::thread::scope: one OS thread per chunk, no pool.
Enums§
Traits§
- AnyBox
Constructor - Batch
Spawnable - Batch
Spawnable Lite - Joinable
- Owned
Retriever - Scope
Body - The work
ThreadScope::scoperuns inside the scope it opens. - Scoped
Spawner - Handle to a live thread scope: what
CompressMultiScopeduses to hand a chunk of work to another thread. - Thread
Scope - Bridges
CompressMultiScopedto a scoped-thread API such asstd::thread::scopeorrayon::scope, so that neither has to be a dependency of this crate.
Functions§
- Compress
Multi - Compress
Multi Scoped - Compresses
inputinalloc_per_thread.len()catable chunks inside a caller-provided thread scope, concatenating them intooutputand returning the compressed size. - Compress
Multi Slice