- Notifications
You must be signed in to change notification settings - Fork42
Unicode Normalization forms according to UAX#15 rules
License
Apache-2.0, MIT licenses found
Licenses found
Apache-2.0
LICENSE-APACHEMIT
LICENSE-MITNotificationsYou must be signed in to change notification settings
unicode-rs/unicode-normalization
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Unicode character composition and decomposition utilitiesas described inUnicode Standard Annex #15.
This crate requires Rust 1.36+.
externcrate unicode_normalization;use unicode_normalization::char::compose;use unicode_normalization::UnicodeNormalization;fnmain(){assert_eq!(compose('A','\u{30a}'),Some('Å'));let s ="ÅΩ";let c = s.nfc().collect::<String>();assert_eq!(c,"ÅΩ");}
You can use this package in your project by adding the followingto yourCargo.toml
:
[dependencies]unicode-normalization ="0.1.23"
This crate is completelyno_std
+alloc
compatible. This can be enabled by disabling thestd
feature, i.e. specifyingdefault-features = false
for this crate on yourCargo.toml
.
About
Unicode Normalization forms according to UAX#15 rules
Resources
License
Apache-2.0, MIT licenses found
Licenses found
Apache-2.0
LICENSE-APACHEMIT
LICENSE-MITUh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
No packages published