6 stable releases
| 1.0.5 | Dec 1, 2023 |
|---|---|
| 1.0.4 | Sep 9, 2022 |
| 1.0.3 | Jul 19, 2022 |
| 1.0.2 | Jul 14, 2022 |
| 1.0.0 | Jun 13, 2022 |
#1077 in Text processing
5,753,896 downloads per month
Used in 199 crates
(2 directly)
23KB
415 lines
utf16_iter
utf16_iter provides iteration by char over potentially-invalid UTF-16 &[u16]
such that UTF-16 errors are replaced with the REPLACEMENT CHARACTER.
Iteration by Result<char,Utf16CharsError> is provided as an alternative that
distinguishes unpaired surrogates from U+FFFD appearing in the input.
This is a no_std crate.
Licensing
TL;DR: Apache-2.0 OR MIT
Please see the file named COPYRIGHT.
Documentation
Generated API documentation is available online.
Release Notes
1.0.5
- Add iteration by
Result<char,Utf16CharsError>.
1.0.4
char_indices()implementation.
1.0.3
- Tweak inlining.
1.0.2
- Implemented
DoubleEndedIterator.
1.0.1
- Added
as_slice()method.
1.0.0
The initial release.