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

无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 · Rust 包仓库 260/week @ 2024-05-03 · Rust 包仓库 145/week @ 2024-05-10 · Rust 包仓库 165/week @ 2024-05-17 · Rust 包仓库 186/week @ 2024-05-24 · Rust 包仓库 72/week @ 2024-05-31 · Rust 包仓库 333/week @ 2024-06-07 · Rust 包仓库 198/week @ 2024-06-14 · Rust 包仓库 80/week @ 2024-06-21 · Rust 包仓库 35/week @ 2024-06-28 · Rust 包仓库 229/week @ 2024-07-05 · Rust 包仓库 99/week @ 2024-07-12 · Rust 包仓库 83/week @ 2024-07-19 · Rust 包仓库 163/week @ 2024-07-26 · Rust 包仓库 263/week @ 2024-08-02 · Rust 包仓库 166/week @ 2024-08-09 · Rust 包仓库 141/week @ 2024-08-16 · Rust 包仓库

每月下载量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