Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Unicode Normalization forms according to UAX#15 rules

License

Apache-2.0 and 2 other licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Unknown
LICENSE-UNICODE
NotificationsYou must be signed in to change notification settings

unicode-rs/unicode-normalization

Build StatusDocs

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,"ÅΩ");}

crates.io

You can use this package in your project by adding the followingto yourCargo.toml:

[dependencies]unicode-normalization ="0.1.25"

no_std +alloc support

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.

Note about MSRV

Dependencies' MSRVs evolve independently of this crate's MSRV.Old versions of cargo will always try to get the most recent versions of the dependencies.Therefore, if you are having troubles compiling on an old Rust version, try to install an older version of the incompatible dependency.

For instance, to compile on Rust 1.36,tinyvec must be<=1.6.0

cargo update -p tinyvec --precise 1.6.0

About

Unicode Normalization forms according to UAX#15 rules

Resources

License

Apache-2.0 and 2 other licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Unknown
LICENSE-UNICODE

Stars

Watchers

Forks

Packages

No packages published

Contributors31


[8]ページ先頭

©2009-2025 Movatter.jp