#低内存 #集合 #数组字符串 #数组 #固定长度 #字符串

无std small-fixed-array

一个提供具有低内存占用固定长度不可变集合的crate

13个不稳定版本 (3个破坏性更新)

0.4.5 2024年7月8日
0.4.4 2024年4月2日
0.4.3 2024年3月10日
0.4.0 2024年2月9日
0.1.3 2024年1月14日

#429 in 数据结构

Download history 260/week @ 2024-05-03 145/week @ 2024-05-10 165/week @ 2024-05-17 186/week @ 2024-05-24 72/week @ 2024-05-31 333/week @ 2024-06-07 198/week @ 2024-06-14 80/week @ 2024-06-21 35/week @ 2024-06-28 229/week @ 2024-07-05 99/week @ 2024-07-12 83/week @ 2024-07-19 163/week @ 2024-07-26 263/week @ 2024-08-02 166/week @ 2024-08-09 141/week @ 2024-08-16

每月下载量769次

MIT 协议

40KB
916

small-fixed-array

请参阅模块文档或使用cargo doc --open


lib.rs:

一个用于FixedArrayFixedString的crate,这些类型以更小的内存占用为代价

这些类型提供了到VecString的廉价转换,以弥补大部分缺点,但仍不建议将这些集合用于可变值,因为您将看到性能上的劣势。

这些可以被视为Box<[T]>Box<str>,除了长度以LenT表示,默认为u32

特性

MSRV

此 crate 的最低支持 Rust 版本是 1.70。

提高此版本被视为破坏性更改。

依赖项

~200KB