8 个版本

0.2.4 2024年4月17日
0.2.3 2023年7月27日
0.2.2 2023年2月2日
0.2.0 2022年7月17日
0.1.1 2020年8月19日

#97无标准库

Download history 334/week @ 2024-04-25 459/week @ 2024-05-02 618/week @ 2024-05-09 576/week @ 2024-05-16 524/week @ 2024-05-23 1172/week @ 2024-05-30 192/week @ 2024-06-06 286/week @ 2024-06-13 771/week @ 2024-06-20 476/week @ 2024-06-27 879/week @ 2024-07-04 527/week @ 2024-07-11 173/week @ 2024-07-18 238/week @ 2024-07-25 523/week @ 2024-08-01 262/week @ 2024-08-08

1,421 每月下载量
14 个 Crates 中使用 (13 直接)

MIT/Apache

31KB
415 代码行

coap-numbers crate 提供了在 CoAP 协议中使用并在 IANA 的 CoRE 参数 注册中注册的常量。

除了数值之外,它还提供了将它们转换为字符串表示的转换器,以及在数值携带固有属性时的分类。

它不提供枚举或为新类型提供枚举,但可以作为构建这些类型的基础。 (特别是对于受限平台,这里的预期是它们将有一个它们可以与之交互的枚举,其他所有东西都是不受支持的,并且不需要浪费更多空间)。

最低支持的 Rust 版本 (MSRV)

此 crate 在稳定 Rust 1.51.0 上进行了构建测试。它 可能 可以使用较旧版本编译,但这可能会随时改变。


lib.rs:

此 crate 主要包含在 IANA 的 CoRE 参数 注册中维护的 CoAP 协议的常量。

除了常量本身之外,它还提供了获取它们的名称和可提取属性的功能。

此 crate 尽量不在类型方面发表意见:它使用反映注册表中可能范围的 Rust 类型,但不试图为常量创建合适的新类型或枚举。这留给了下游库,因为它们可以最好地判断是否需要表示无论如何都不被认可的价值。

特性

唯一的可选特性是 alloc,这是可选的。它添加了返回 String 的函数;这些函数通常具有基于它们的格式化器函数的替换函数。

无运行时依赖项

特性