icu_properties 
Definitions of Unicode Properties and APIs for retrieving property data in an appropriate data structure.
This module is published as its own crate (icu_properties)
and as part of the icu crate. See the latter for more details on the ICU4X project.
APIs that return a CodePointSetData exist for binary properties and certain enumerated
properties. See the sets module for more details.
APIs that return a CodePointMapData exist for certain enumerated properties. See the
[maps] module for more details.
Examples
Property data as CodePointSetDatas
use ;
let provider = get_provider;
// A binary property as a `CodePointSetData`
let data = load_emoji.expect;
let emoji = data.as_borrowed;
assert!; // U+1F383 JACK-O-LANTERN
assert!; // U+6728
// An individual enumerated property value as a `CodePointSetData`
let data = load_general_category.expect;
let gc = data.as_borrowed;
let line_sep_data = gc.get_set_for_value;
let line_sep = line_sep_data.as_borrowed;
assert!;
assert!;
Property data as CodePointMapDatas
use ;
let provider = get_provider;
let map = load_script.expect;
let script = map.as_borrowed;
assert_eq!; // U+1F383 JACK-O-LANTERN
assert_eq!; // U+6728
More Information
For more information on development, authorship, contributing etc. please visit ICU4X home page.