unicode-rs.github.io
Unicode support modules for Rust.
unicode-normalization [crates.io | doc]
This crate provides functions for normalization of Unicode strings, including Canonical and Compatible Decomposition and Recomposition, as described in Unicode Standard Annex #15.
unicode-segmentation [crates.io | doc]
This crate determines Grapheme Cluster and Word boundaries according to Unicode Standard Annex #29 rules.
unicode-width [crates.io | doc]
This crate determines the displayed width of char and str types according to Unicode Standard Annex #11 rules.
unicode-xid [crates.io | doc]
This crate determines if a char has the XID_Start or XID_Continue property according to Unicode Standard Annex #31 rules.