Splits arrays of vectors into arrays of items.
An efficient dynamic capacity vector with pinned element guarantees.
Split Vecs in constant time
The best possible text chunker and text splitter and other text tools
`ImpVec` stands for immutable push vector 👿, it is a data structure which allows appending elements with a shared reference.
A trait to allow referencing the already initialized part of a collection while pushing into it's reserved capacity.
A Rust crate for flexible batch splitting and management with various strategies.
Split Vec to mutable slice and TailVec, the TailVec can push or pop etc
Rust library that provides a collection of frequently used utility functions for working with bytes, strings, and vectors. It includes common tasks such as converting between strings and byte arrays, manipulating strings, and performing common operations on vectors.
DeepL client library with all the things (blocking)
A Rust implementation for reading MDict dictionary files (.mdx format)
A small utility for partitioning a sequence of items by enum discriminant