#byte #memory #compact #mutable #small

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

#721 in Encoding

Download history 2492/week @ 2024-11-15 1918/week @ 2024-11-22 2151/week @ 2024-11-29 1548/week @ 2024-12-06 1440/week @ 2024-12-13 671/week @ 2024-12-20 959/week @ 2024-12-27 1616/week @ 2025-01-03 2083/week @ 2025-01-10 2147/week @ 2025-01-17 2494/week @ 2025-01-24 2184/week @ 2025-01-31 5214/week @ 2025-02-07 1918/week @ 2025-02-14 2665/week @ 2025-02-21 2706/week @ 2025-02-28

12,864 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

~135–365KB