#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 · Rust 包仓库 114/week @ 2024-04-15 · Rust 包仓库 104/week @ 2024-04-22 · Rust 包仓库 62/week @ 2024-04-29 · Rust 包仓库 70/week @ 2024-05-06 · Rust 包仓库 274/week @ 2024-05-13 · Rust 包仓库 120/week @ 2024-05-20 · Rust 包仓库 51/week @ 2024-05-27 · Rust 包仓库 71/week @ 2024-06-03 · Rust 包仓库 66/week @ 2024-06-10 · Rust 包仓库 83/week @ 2024-06-17 · Rust 包仓库 243/week @ 2024-06-24 · Rust 包仓库 123/week @ 2024-07-01 · Rust 包仓库 80/week @ 2024-07-08 · Rust 包仓库 223/week @ 2024-07-15 · Rust 包仓库 72/week @ 2024-07-22 · Rust 包仓库 192/week @ 2024-07-29 · Rust 包仓库

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下使用。

特性

无运行时依赖

特性