Sha256: c6f0243c432701e0575a7c175e0b5dfa6751832880ff25461cdebc3b7c5892e0
Contents?: true
Size: 1.02 KB
Versions: 4
Compression:
Stored size: 1.02 KB
Contents
# utf16_iter [](https://crates.io/crates/utf16_iter) [](https://docs.rs/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](https://github.com/hsivonen/utf16_iter/blob/master/COPYRIGHT). ## Documentation Generated [API documentation](https://docs.rs/utf16_iter/) 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.
Version data entries
4 entries across 4 versions & 1 rubygems