#byte #no-alloc #irox #byte-stream #read #bits #std

no-std irox-bits

位与碎片。无std/无分配的流位/字节操作

6个版本

新版本 0.1.5 2024年8月1日
0.1.4 2024年7月19日
0.1.2 2024年6月24日
0.1.1 2024年5月18日
0.1.0 2024年4月21日

#1750 in 解析器实现

Download history 114/week @ 2024-04-15 104/week @ 2024-04-22 62/week @ 2024-04-29 70/week @ 2024-05-06 274/week @ 2024-05-13 120/week @ 2024-05-20 51/week @ 2024-05-27 71/week @ 2024-06-03 66/week @ 2024-06-10 83/week @ 2024-06-17 243/week @ 2024-06-24 123/week @ 2024-07-01 80/week @ 2024-07-08 223/week @ 2024-07-15 72/week @ 2024-07-22 192/week @ 2024-07-29

685 每月下载量
用于 31 个crate(10个直接)

MIT/Apache

58KB
1K SLoC

IROX-BITS

位与碎片。无std/无分配的流位/字节操作。

此crate提供的主要特质是 Bits(类似于 std::io::Read),以及 MutBits(类似于 std::io::Write)。

还包括多操作系统包装器 SeekReadSeekWrite,以及字符的更自然的UTF-8编码/解码设置。

这是一个IROX基础crate,没有外部依赖,默认为no-std/no-alloc(但可以通过使用stdalloc功能进行增强),并且许多其他irox crate扩展并增强了其中的功能。《irox_structs》是显著的,因为它提供了一种可派生的方式来将结构体编码/解码为字节序列。

无STD支持

  • 核心特质 BitsMutBits 以及此crate的多数功能均可在no-std/no-alloc下使用。

特性

无运行时依赖

特性