Gets the value for a code point.
See the Rust documentation for get
for more information.
Gets a [CodePointSetData
] representing all entries in this map that map to the given value
See the Rust documentation for get_set_for_value
for more information.
Given a mask value (the nth bit marks property value = n), produce an iterator over ranges of code points whose property values are contained in the mask.
The main mask property supported is that for General_Category, which can be obtained via general_category_to_mask()
or
by using GeneralCategoryNameToMaskMapper
Should only be used on maps for properties with values less than 32 (like Generak_Category), other maps will have unpredictable results
See the Rust documentation for iter_ranges_for_group
for more information.
Produces an iterator over ranges of code points that map to value
See the Rust documentation for iter_ranges_for_value
for more information.
Produces an iterator over ranges of code points that do not map to value
See the Rust documentation for iter_ranges_for_value_complemented
for more information.
Static
createCreate a map for the Bidi_Class
property, using compiled data.
See the Rust documentation for BidiClass
for more information.
Static
createCreate a map for the Bidi_Class
property, using a particular data source.
See the Rust documentation for BidiClass
for more information.
Static
createCreate a map for the Canonical_Combining_Class
property, using compiled data.
See the Rust documentation for CanonicalCombiningClass
for more information.
Static
createCreate a map for the Canonical_Combining_Class
property, using a particular data source.
See the Rust documentation for CanonicalCombiningClass
for more information.
Static
createCreate a map for the East_Asian_Width
property, using compiled data.
See the Rust documentation for EastAsianWidth
for more information.
Static
createCreate a map for the East_Asian_Width
property, using a particular data source.
See the Rust documentation for EastAsianWidth
for more information.
Static
createCreate a map for the General_Category
property, using compiled data.
See the Rust documentation for GeneralCategory
for more information.
Static
createCreate a map for the General_Category
property, using a particular data source
See the Rust documentation for GeneralCategory
for more information.
Static
createCreate a map for the Grapheme_Cluster_Break
property, using compiled data.
See the Rust documentation for GraphemeClusterBreak
for more information.
Static
createCreate a map for the Grapheme_Cluster_Break
property, using a particular data source.
See the Rust documentation for GraphemeClusterBreak
for more information.
Static
createCreate a map for the Hangul_Syllable_Type
property, using compiled data.
See the Rust documentation for HangulSyllableType
for more information.
Static
createCreate a map for the Hangul_Syllable_Type
property, using a particular data source.
See the Rust documentation for HangulSyllableType
for more information.
Static
createCreate a map for the Indic_Syllabic_Property
property, using compiled data.
See the Rust documentation for IndicSyllabicCategory
for more information.
Static
createCreate a map for the Indic_Syllabic_Property
property, using a particular data source.
See the Rust documentation for IndicSyllabicCategory
for more information.
Static
createCreate a map for the Joining_Type
property, using compiled data.
See the Rust documentation for JoiningType
for more information.
Static
createCreate a map for the Joining_Type
property, using a particular data source.
See the Rust documentation for JoiningType
for more information.
Static
createCreate a map for the Line_Break
property, using compiled data.
See the Rust documentation for LineBreak
for more information.
Static
createCreate a map for the Line_Break
property, using a particular data source.
See the Rust documentation for LineBreak
for more information.
Static
createCreate a map for the Sentence_Break
property, using compiled data.
See the Rust documentation for SentenceBreak
for more information.
Static
createCreate a map for the Sentence_Break
property, using a particular data source.
See the Rust documentation for SentenceBreak
for more information.
Static
createCreate a map for the Vertical_Orientation
property, using compiled data.
See the Rust documentation for VerticalOrientation
for more information.
Static
createCreate a map for the Vertical_Orientation
property, using a particular data source.
See the Rust documentation for VerticalOrientation
for more information.
Static
createCreate a map for the Word_Break
property, using compiled data.
See the Rust documentation for WordBreak
for more information.
Static
createCreate a map for the Word_Break
property, using a particular data source.
See the Rust documentation for WordBreak
for more information.
An ICU4X Unicode Map Property object, capable of querying whether a code point (key) to obtain the Unicode property value, for a specific Unicode property.
For properties whose values fit into 8 bits.
See the Rust documentation for
properties
for more information.See the Rust documentation for
CodePointMapData
for more information.See the Rust documentation for
CodePointMapDataBorrowed
for more information.