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 |
#53 in Text processing
389,121 downloads per month
Used in 211 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.