#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

#673 in Encoding

Download history 2202/week @ 2024-09-08 3032/week @ 2024-09-15 1867/week @ 2024-09-22 2468/week @ 2024-09-29 2796/week @ 2024-10-06 2915/week @ 2024-10-13 2736/week @ 2024-10-20 2676/week @ 2024-10-27 2501/week @ 2024-11-03 3043/week @ 2024-11-10 2291/week @ 2024-11-17 1732/week @ 2024-11-24 2074/week @ 2024-12-01 1524/week @ 2024-12-08 1535/week @ 2024-12-15 691/week @ 2024-12-22

5,902 downloads per month
Used in 7 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