#integer #stack #nibble #memory #representation #packed #operations

无std u4

带有打包表示的nibble(4位整数)库。

2个版本

0.1.1 2024年6月21日
0.1.0 2024年6月16日

#296 in 测试

Download history 264/week @ 2024-06-15 49/week @ 2024-06-22 40/week @ 2024-06-29 149/week @ 2024-07-06 416/week @ 2024-07-13 389/week @ 2024-07-20 180/week @ 2024-07-27 328/week @ 2024-08-03 464/week @ 2024-08-10

每月 1,385 次下载
用于 trace_decoder

MIT/Apache

44KB
952

一个深度nibble(4位整数)库。

[U4] 是实际的nibble类型,提供常见的整数操作。

U4x2 将两个 [U4] 打包在一个 [u8] 中,用于构建自己的原始类型。

AsNibbles 允许您将例如 [u8] 视为 [U4] 的切片。

Stack 是使用打包表示的Heap-optimized [U4] 栈,它使用打包表示将内存使用量减半,但API功能较弱。


lib.rs:

一个深度nibble(4位整数)库。

[U4] 是实际的nibble类型,提供常见的整数操作。

U4x2 将两个 [U4] 打包在一个 [u8] 中,用于构建自己的原始类型。

AsNibbles 允许您将例如 [u8] 视为 [U4] 的切片。

Stack 是使用打包表示的Heap-optimized [U4] 栈,它使用打包表示将内存使用量减半,但API功能较弱。

依赖项

~0–520KB