6 个稳定版本
1.0.5 | 2023年12月1日 |
---|---|
1.0.4 | 2022年9月9日 |
1.0.3 | 2022年7月19日 |
1.0.2 | 2022年7月14日 |
1.0.0 | 2022年6月13日 |
#131 in 文本处理
1,215,736 每月下载量
在 124 个 crates 中使用 (2 直接)
23KB
415 行
utf16_iter
utf16_iter 提供了在 &[u16] 上通过 char 进行迭代的工具,用于处理可能无效的 UTF-16,其中 UTF-16 错误将被替换为 REPLACEMENT CHARACTER。
迭代由 Result<char, Utf16CharsError>
提供,作为区分输入中出现的未配对代理和 U+FFFD 的替代方案。
这是一个 no_std
crate。
许可
TL;DR: Apache-2.0 OR MIT
请参阅名为 COPYRIGHT 的文件。
文档
在线生成的 API 文档 可用。
发行说明
1.0.5
- 添加了
Result<char, Utf16CharsError>
的迭代。
1.0.4
char_indices()
实现。
1.0.3
- 调整内联。
1.0.2
- 实现了
DoubleEndedIterator
。
1.0.1
- 添加了
as_slice()
方法。
1.0.0
首次发布。