Iterators which split strings on Grapheme Cluster or Word boundaries, according to the Unicode Standard Annex #29 rules.
use UnicodeSegmentation;
no_std
unicode-segmentation does not depend on libstd, so it can be used in crates
with the #![no_std]
attribute.
crates.io
You can use this package in your project by adding the following
to your Cargo.toml
:
[]
= "1.3.0"
Change Log
1.5.0
- #68 Upgrade to Unicode 11
1.4.0
- #56 Upgrade to Unicode 10
1.3.0
1.2.1
1.2.0
- New
GraphemeCursor
API allows random access and bidirectional iteration. - Fixed incorrect splitting of certain emoji modifier sequences.
1.1.0
- Add
as_str
methods to the iterator types.
1.0.3
- Code cleanup and additional tests.
1.0.1
- Fix a bug affecting some grapheme clusters containing Prepend characters.
1.0.0
- Upgrade to Unicode 9.0.0.