forked from mirrors/gecko-dev
|
…
|
||
|---|---|---|
| .. | ||
| src | ||
| .cargo-checksum.json | ||
| Cargo.toml | ||
| COPYRIGHT | ||
| LICENSE-APACHE | ||
| LICENSE-MIT | ||
| README.md | ||
utf8_iter
utf8_iter provides iteration by char over potentially-invalid UTF-8 &[u8]
such that UTF-8 errors are handled according to the WHATWG Encoding Standard.
Key parts of the code are copypaste from the UTF-8 to UTF-16 conversion code
in encoding_rs, which was optimized for speed in the case of valid input.
The implementation here uses the structure that was found to be fast in the
encoding_rs context but the structure hasn't been benchmarked in this
context.
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.3
- Fix an error in documentation.
1.0.2
char_indices()implementation.
1.0.1
as_slice()method.- Implement
DoubleEndedIterator
1.0.0
The initial release.