#utf-8 #decoding #byte #individual #characters #applications #decode

rut

为需要解析单个 char 的应用程序提供一个小的 UTF-8 解析库

10 个不稳定版本 (3 个破坏性更新)

0.4.2 2019年12月22日
0.4.1 2019年12月16日
0.3.5 2019年12月9日
0.2.1 2019年12月8日
0.1.0 2019年12月6日

#1784文本处理

每月31次下载

MPL-2.0 许可证

18KB
237

Rut

Rut 是一个小的 UTF-8 解码库,用于需要解码单个字符的应用程序。
它提供了一个按字节解码器,以及用于解码字节切片的函数。

它是完全 no_std 的,应该提供良好的性能。[需要引用]

符合性

Rut 完全符合 Unicode 标准 的规范和限制。
此外,它遵循 W3C 的 UTF-8 解码标准,关于错误信号。

测试

测试尚未广泛实现(除了文档示例)。
然而,Rut 已经过广泛的模糊测试,并且通过了这个 UTF-8 解码器的压力测试

如电视所见!

Rut 最初在 Termiku 中出现,这是一个用 Rust 编写的终端模拟器,现在仍在使用。

无运行时依赖