Str Indices
Count and convert between different indexing schemes on utf8 string slices.
The following schemes are currently supported:
- Chars (or "Unicode scalar values").
- UTF16 code units.
- Lines, with three options for recognized line break characters:
- Line feed only.
- Line feed and carriage return.
- All Unicode line break characters, as specified in Unicode Annex #14.
License
This project is licensed under either of
- Apache License, Version 2.0, (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Contributing
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in Str Indices by you will be licensed as above, without any additional terms or conditions.
This crate is no-std, doesn't allocate, and has zero dependencies, and aims to remain that way. Please adhere to this in any submitted contributions.