#byte #memory #compact #mutable #small #borrow

compact_bytes

A memory efficient bytes container that transparently stores bytes on the stack, when possible

4 releases

0.1.3 Jun 7, 2024
0.1.2 May 31, 2024
0.1.1 Nov 10, 2023
0.1.0 Oct 31, 2023

#685 in Encoding

Download history 2987/week @ 2024-08-19 3321/week @ 2024-08-26 2869/week @ 2024-09-02 2203/week @ 2024-09-09 3024/week @ 2024-09-16 1966/week @ 2024-09-23 2329/week @ 2024-09-30 2790/week @ 2024-10-07 2986/week @ 2024-10-14 2660/week @ 2024-10-21 2787/week @ 2024-10-28 2464/week @ 2024-11-04 3065/week @ 2024-11-11 2291/week @ 2024-11-18 1701/week @ 2024-11-25 2162/week @ 2024-12-02

9,320 downloads per month
Used in 6 crates (via merde_core)

MIT/Apache

39KB
676 lines

compact_bytes

A memory efficient bytes container that can store up to 23 bytes on the stack.




Note from the Maintainer

This crate was mostly developed for Materialize out of a need for a more compact bytes container. It entirely borrows implementation from compact_str which has been thoughtfully maintained over the past few years by a number of dedicated contributors, including:

For now this repository exists separately from compact_str because it's easier to get started that way. But the plan is to eventually merge the two.

Dependencies

~140–370KB