Checks whether the code point is in the set.
See the Rust documentation for contains for more information.
Produces an iterator over ranges of code points contained in this set
See the Rust documentation for iter_ranges for more information.
Produces an iterator over ranges of code points not contained in this set
See the Rust documentation for iter_ranges_complemented for more information.
StaticalnumGet the Alnum value for a given character, using compiled data
See the Rust documentation for for_char for more information.
StaticalphabeticGet the Alphabetic value for a given character, using compiled data
See the Rust documentation for for_char for more information.
StaticasciiGet the Ascii_Hex_Digit value for a given character, using compiled data
See the Rust documentation for for_char for more information.
StaticbidiGet the Bidi_Control value for a given character, using compiled data
See the Rust documentation for for_char for more information.
StaticbidiGet the Bidi_Mirrored value for a given character, using compiled data
See the Rust documentation for for_char for more information.
StaticblankGet the Blank value for a given character, using compiled data
See the Rust documentation for for_char for more information.
StaticcasedGet the Cased value for a given character, using compiled data
See the Rust documentation for for_char for more information.
StaticcaseGet the Case_Ignorable value for a given character, using compiled data
See the Rust documentation for for_char for more information.
StaticcaseGet the Case_Sensitive value for a given character, using compiled data
See the Rust documentation for for_char for more information.
StaticchangesGet the Changes_When_Casefolded value for a given character, using compiled data
See the Rust documentation for for_char for more information.
StaticchangesGet the Changes_When_Casemapped value for a given character, using compiled data
See the Rust documentation for for_char for more information.
StaticchangesGet the Changes_When_Lowercased value for a given character, using compiled data
See the Rust documentation for for_char for more information.
StaticchangesGet the Changes_When_Nfkc_Casefolded value for a given character, using compiled data
See the Rust documentation for for_char for more information.
StaticchangesGet the Changes_When_Titlecased value for a given character, using compiled data
See the Rust documentation for for_char for more information.
StaticchangesGet the Changes_When_Uppercased value for a given character, using compiled data
See the Rust documentation for for_char for more information.
StaticcreateCreate a set for the Alnum property, using compiled data.
See the Rust documentation for Alnum for more information.
StaticcreateCreate a set for the Alnum property, using a particular data source.
See the Rust documentation for Alnum for more information.
StaticcreateCreate a set for the Alphabetic property, using compiled data.
See the Rust documentation for Alphabetic for more information.
StaticcreateCreate a set for the Alphabetic property, using a particular data source.
See the Rust documentation for Alphabetic for more information.
StaticcreateCreate a set for the Ascii_Hex_Digit property, using compiled data.
See the Rust documentation for AsciiHexDigit for more information.
StaticcreateCreate a set for the Ascii_Hex_Digit property, using a particular data source.
See the Rust documentation for AsciiHexDigit for more information.
StaticcreateCreate a set for the Bidi_Control property, using compiled data.
See the Rust documentation for BidiControl for more information.
StaticcreateCreate a set for the Bidi_Control property, using a particular data source.
See the Rust documentation for BidiControl for more information.
StaticcreateCreate a set for the Bidi_Mirrored property, using compiled data.
See the Rust documentation for BidiMirrored for more information.
StaticcreateCreate a set for the Bidi_Mirrored property, using a particular data source.
See the Rust documentation for BidiMirrored for more information.
StaticcreateCreate a set for the Blank property, using compiled data.
See the Rust documentation for Blank for more information.
StaticcreateCreate a set for the Blank property, using a particular data source.
See the Rust documentation for Blank for more information.
StaticcreateCreate a set for the Cased property, using compiled data.
See the Rust documentation for Cased for more information.
StaticcreateCreate a set for the Cased property, using a particular data source.
See the Rust documentation for Cased for more information.
StaticcreateCreate a set for the Case_Ignorable property, using compiled data.
See the Rust documentation for CaseIgnorable for more information.
StaticcreateCreate a set for the Case_Ignorable property, using a particular data source.
See the Rust documentation for CaseIgnorable for more information.
StaticcreateCreate a set for the Case_Sensitive property, using compiled data.
See the Rust documentation for CaseSensitive for more information.
StaticcreateCreate a set for the Case_Sensitive property, using a particular data source.
See the Rust documentation for CaseSensitive for more information.
StaticcreateCreate a set for the Changes_When_Casefolded property, using compiled data.
See the Rust documentation for ChangesWhenCasefolded for more information.
StaticcreateCreate a set for the Changes_When_Casefolded property, using a particular data source.
See the Rust documentation for ChangesWhenCasefolded for more information.
StaticcreateCreate a set for the Changes_When_Casemapped property, using compiled data.
See the Rust documentation for ChangesWhenCasemapped for more information.
StaticcreateCreate a set for the Changes_When_Casemapped property, using a particular data source.
See the Rust documentation for ChangesWhenCasemapped for more information.
StaticcreateCreate a set for the Changes_When_Lowercased property, using compiled data.
See the Rust documentation for ChangesWhenLowercased for more information.
StaticcreateCreate a set for the Changes_When_Lowercased property, using a particular data source.
See the Rust documentation for ChangesWhenLowercased for more information.
StaticcreateCreate a set for the Changes_When_Nfkc_Casefolded property, using compiled data.
See the Rust documentation for ChangesWhenNfkcCasefolded for more information.
StaticcreateCreate a set for the Changes_When_Nfkc_Casefolded property, using a particular data source.
See the Rust documentation for ChangesWhenNfkcCasefolded for more information.
StaticcreateCreate a set for the Changes_When_Titlecased property, using compiled data.
See the Rust documentation for ChangesWhenTitlecased for more information.
StaticcreateCreate a set for the Changes_When_Titlecased property, using a particular data source.
See the Rust documentation for ChangesWhenTitlecased for more information.
StaticcreateCreate a set for the Changes_When_Uppercased property, using compiled data.
See the Rust documentation for ChangesWhenUppercased for more information.
StaticcreateCreate a set for the Changes_When_Uppercased property, using a particular data source.
See the Rust documentation for ChangesWhenUppercased for more information.
StaticcreateCreate a set for the Dash property, using compiled data.
See the Rust documentation for Dash for more information.
StaticcreateCreate a set for the Dash property, using a particular data source.
See the Rust documentation for Dash for more information.
StaticcreateCreate a set for the Default_Ignorable_Code_Point property, using compiled data.
See the Rust documentation for DefaultIgnorableCodePoint for more information.
StaticcreateCreate a set for the Default_Ignorable_Code_Point property, using a particular data source.
See the Rust documentation for DefaultIgnorableCodePoint for more information.
StaticcreateCreate a set for the Deprecated property, using compiled data.
See the Rust documentation for Deprecated for more information.
StaticcreateCreate a set for the Deprecated property, using a particular data source.
See the Rust documentation for Deprecated for more information.
StaticcreateCreate a set for the Diacritic property, using compiled data.
See the Rust documentation for Diacritic for more information.
StaticcreateCreate a set for the Diacritic property, using a particular data source.
See the Rust documentation for Diacritic for more information.
StaticcreateCreate a set for the Emoji property, using compiled data.
See the Rust documentation for Emoji for more information.
StaticcreateCreate a set for the Emoji_Component property, using compiled data.
See the Rust documentation for EmojiComponent for more information.
StaticcreateCreate a set for the Emoji_Component property, using a particular data source.
See the Rust documentation for EmojiComponent for more information.
StaticcreateCreate a set for the Emoji_Modifier property, using compiled data.
See the Rust documentation for EmojiModifier for more information.
StaticcreateCreate a set for the Emoji_Modifier_Base property, using compiled data.
See the Rust documentation for EmojiModifierBase for more information.
StaticcreateCreate a set for the Emoji_Modifier_Base property, using a particular data source.
See the Rust documentation for EmojiModifierBase for more information.
StaticcreateCreate a set for the Emoji_Modifier property, using a particular data source.
See the Rust documentation for EmojiModifier for more information.
StaticcreateCreate a set for the Emoji_Presentation property, using compiled data.
See the Rust documentation for EmojiPresentation for more information.
StaticcreateCreate a set for the Emoji_Presentation property, using a particular data source.
See the Rust documentation for EmojiPresentation for more information.
StaticcreateCreate a set for the Emoji property, using a particular data source.
See the Rust documentation for Emoji for more information.
StaticcreateCreate a set for the Extended_Pictographic property, using compiled data.
See the Rust documentation for ExtendedPictographic for more information.
StaticcreateCreate a set for the Extended_Pictographic property, using a particular data source.
See the Rust documentation for ExtendedPictographic for more information.
StaticcreateCreate a set for the Extender property, using compiled data.
See the Rust documentation for Extender for more information.
StaticcreateCreate a set for the Extender property, using a particular data source.
See the Rust documentation for Extender for more information.
StaticcreateSee the Rust documentation for new_for_ecma262 for more information.
StaticcreateSee the Rust documentation for new_for_ecma262 for more information.
StaticcreateCreate a set for the Full_Composition_Exclusion property, using compiled data.
See the Rust documentation for FullCompositionExclusion for more information.
StaticcreateCreate a set for the Full_Composition_Exclusion property, using a particular data source.
See the Rust documentation for FullCompositionExclusion for more information.
StaticcreateProduces a set for obtaining General Category Group values
which is a mask with the same format as the U_GC_XX_MASK mask in ICU4C, using compiled data.
See the Rust documentation for GeneralCategoryGroup for more information.
See the Rust documentation for get_set_for_value_group for more information.
StaticcreateProduces a set for obtaining General Category Group values
which is a mask with the same format as the U_GC_XX_MASK mask in ICU4C, using a provided data source.
See the Rust documentation for GeneralCategoryGroup for more information.
See the Rust documentation for get_set_for_value_group for more information.
StaticcreateCreate a set for the Graph property, using compiled data.
See the Rust documentation for Graph for more information.
StaticcreateCreate a set for the Grapheme_Base property, using compiled data.
See the Rust documentation for GraphemeBase for more information.
StaticcreateCreate a set for the Grapheme_Base property, using a particular data source.
See the Rust documentation for GraphemeBase for more information.
StaticcreateCreate a set for the Grapheme_Extend property, using compiled data.
See the Rust documentation for GraphemeExtend for more information.
StaticcreateCreate a set for the Grapheme_Extend property, using a particular data source.
See the Rust documentation for GraphemeExtend for more information.
StaticcreateCreate a set for the Grapheme_Link property, using compiled data.
See the Rust documentation for GraphemeLink for more information.
StaticcreateCreate a set for the Grapheme_Link property, using a particular data source.
See the Rust documentation for GraphemeLink for more information.
StaticcreateCreate a set for the Graph property, using a particular data source.
See the Rust documentation for Graph for more information.
StaticcreateCreate a set for the Hex_Digit property, using compiled data.
See the Rust documentation for HexDigit for more information.
StaticcreateCreate a set for the Hex_Digit property, using a particular data source.
See the Rust documentation for HexDigit for more information.
StaticcreateCreate a set for the Hyphen property, using compiled data.
See the Rust documentation for Hyphen for more information.
StaticcreateCreate a set for the Hyphen property, using a particular data source.
See the Rust documentation for Hyphen for more information.
StaticcreateCreate a set for the Id_Continue property, using compiled data.
See the Rust documentation for IdContinue for more information.
StaticcreateCreate a set for the Id_Continue property, using a particular data source.
See the Rust documentation for IdContinue for more information.
StaticcreateCreate a set for the Ideographic property, using compiled data.
See the Rust documentation for Ideographic for more information.
StaticcreateCreate a set for the Ideographic property, using a particular data source.
See the Rust documentation for Ideographic for more information.
StaticcreateCreate a set for the Ids_Binary_Operator property, using compiled data.
See the Rust documentation for IdsBinaryOperator for more information.
StaticcreateCreate a set for the Ids_Binary_Operator property, using a particular data source.
See the Rust documentation for IdsBinaryOperator for more information.
StaticcreateCreate a set for the Id_Start property, using compiled data.
See the Rust documentation for IdStart for more information.
StaticcreateCreate a set for the Id_Start property, using a particular data source.
See the Rust documentation for IdStart for more information.
StaticcreateCreate a set for the Ids_Trinary_Operator property, using compiled data.
See the Rust documentation for IdsTrinaryOperator for more information.
StaticcreateCreate a set for the Ids_Trinary_Operator property, using a particular data source.
See the Rust documentation for IdsTrinaryOperator for more information.
StaticcreateCreate a set for the Join_Control property, using compiled data.
See the Rust documentation for JoinControl for more information.
StaticcreateCreate a set for the Join_Control property, using a particular data source.
See the Rust documentation for JoinControl for more information.
StaticcreateCreate a set for the Logical_Order_Exception property, using compiled data.
See the Rust documentation for LogicalOrderException for more information.
StaticcreateCreate a set for the Logical_Order_Exception property, using a particular data source.
See the Rust documentation for LogicalOrderException for more information.
StaticcreateCreate a set for the Lowercase property, using compiled data.
See the Rust documentation for Lowercase for more information.
StaticcreateCreate a set for the Lowercase property, using a particular data source.
See the Rust documentation for Lowercase for more information.
StaticcreateCreate a set for the Math property, using compiled data.
See the Rust documentation for Math for more information.
StaticcreateCreate a set for the Math property, using a particular data source.
See the Rust documentation for Math for more information.
StaticcreateCreate a set for the Nfc_Inert property, using compiled data.
See the Rust documentation for NfcInert for more information.
StaticcreateCreate a set for the Nfc_Inert property, using a particular data source.
See the Rust documentation for NfcInert for more information.
StaticcreateCreate a set for the Nfd_Inert property, using compiled data.
See the Rust documentation for NfdInert for more information.
StaticcreateCreate a set for the Nfd_Inert property, using a particular data source.
See the Rust documentation for NfdInert for more information.
StaticcreateCreate a set for the Nfkc_Inert property, using compiled data.
See the Rust documentation for NfkcInert for more information.
StaticcreateCreate a set for the Nfkc_Inert property, using a particular data source.
See the Rust documentation for NfkcInert for more information.
StaticcreateCreate a set for the Nfkd_Inert property, using compiled data.
See the Rust documentation for NfkdInert for more information.
StaticcreateCreate a set for the Nfkd_Inert property, using a particular data source.
See the Rust documentation for NfkdInert for more information.
StaticcreateCreate a set for the Noncharacter_Code_Point property, using compiled data.
See the Rust documentation for NoncharacterCodePoint for more information.
StaticcreateCreate a set for the Noncharacter_Code_Point property, using a particular data source.
See the Rust documentation for NoncharacterCodePoint for more information.
StaticcreateCreate a set for the Pattern_Syntax property, using compiled data.
See the Rust documentation for PatternSyntax for more information.
StaticcreateCreate a set for the Pattern_Syntax property, using a particular data source.
See the Rust documentation for PatternSyntax for more information.
StaticcreateCreate a set for the Pattern_White_Space property, using compiled data.
See the Rust documentation for PatternWhiteSpace for more information.
StaticcreateCreate a set for the Pattern_White_Space property, using a particular data source.
See the Rust documentation for PatternWhiteSpace for more information.
StaticcreateCreate a set for the Prepended_Concatenation_Mark property, using compiled data.
See the Rust documentation for PrependedConcatenationMark for more information.
StaticcreateCreate a set for the Prepended_Concatenation_Mark property, using a particular data source.
See the Rust documentation for PrependedConcatenationMark for more information.
StaticcreateCreate a set for the Print property, using compiled data.
See the Rust documentation for Print for more information.
StaticcreateCreate a set for the Print property, using a particular data source.
See the Rust documentation for Print for more information.
StaticcreateCreate a set for the Quotation_Mark property, using compiled data.
See the Rust documentation for QuotationMark for more information.
StaticcreateCreate a set for the Quotation_Mark property, using a particular data source.
See the Rust documentation for QuotationMark for more information.
StaticcreateCreate a set for the Radical property, using compiled data.
See the Rust documentation for Radical for more information.
StaticcreateCreate a set for the Radical property, using a particular data source.
See the Rust documentation for Radical for more information.
StaticcreateCreate a set for the Regional_Indicator property, using compiled data.
See the Rust documentation for RegionalIndicator for more information.
StaticcreateCreate a set for the Regional_Indicator property, using a particular data source.
See the Rust documentation for RegionalIndicator for more information.
StaticcreateCreate a set for the Segment_Starter property, using compiled data.
See the Rust documentation for SegmentStarter for more information.
StaticcreateCreate a set for the Segment_Starter property, using a particular data source.
See the Rust documentation for SegmentStarter for more information.
StaticcreateCreate a set for the Sentence_Terminal property, using compiled data.
See the Rust documentation for SentenceTerminal for more information.
StaticcreateCreate a set for the Sentence_Terminal property, using a particular data source.
See the Rust documentation for SentenceTerminal for more information.
StaticcreateCreate a set for the Soft_Dotted property, using compiled data.
See the Rust documentation for SoftDotted for more information.
StaticcreateCreate a set for the Soft_Dotted property, using a particular data source.
See the Rust documentation for SoftDotted for more information.
StaticcreateCreate a set for the Terminal_Punctuation property, using compiled data.
See the Rust documentation for TerminalPunctuation for more information.
StaticcreateCreate a set for the Terminal_Punctuation property, using a particular data source.
See the Rust documentation for TerminalPunctuation for more information.
StaticcreateCreate a set for the Unified_Ideograph property, using compiled data.
See the Rust documentation for UnifiedIdeograph for more information.
StaticcreateCreate a set for the Unified_Ideograph property, using a particular data source.
See the Rust documentation for UnifiedIdeograph for more information.
StaticcreateCreate a set for the Uppercase property, using compiled data.
See the Rust documentation for Uppercase for more information.
StaticcreateCreate a set for the Uppercase property, using a particular data source.
See the Rust documentation for Uppercase for more information.
StaticcreateCreate a set for the Variation_Selector property, using compiled data.
See the Rust documentation for VariationSelector for more information.
StaticcreateCreate a set for the Variation_Selector property, using a particular data source.
See the Rust documentation for VariationSelector for more information.
StaticcreateCreate a set for the White_Space property, using compiled data.
See the Rust documentation for WhiteSpace for more information.
StaticcreateCreate a set for the White_Space property, using a particular data source.
See the Rust documentation for WhiteSpace for more information.
StaticcreateCreate a set for the Xdigit property, using compiled data.
See the Rust documentation for Xdigit for more information.
StaticcreateCreate a set for the Xdigit property, using a particular data source.
See the Rust documentation for Xdigit for more information.
StaticcreateCreate a set for the Xid_Continue property, using compiled data.
See the Rust documentation for XidContinue for more information.
StaticcreateCreate a set for the Xid_Continue property, using a particular data source.
See the Rust documentation for XidContinue for more information.
StaticcreateCreate a set for the Xid_Start property, using compiled data.
See the Rust documentation for XidStart for more information.
StaticcreateCreate a set for the Xid_Start property, using a particular data source.
See the Rust documentation for XidStart for more information.
StaticdashGet the Dash value for a given character, using compiled data
See the Rust documentation for for_char for more information.
StaticdefaultGet the Default_Ignorable_Code_Point value for a given character, using compiled data
See the Rust documentation for for_char for more information.
StaticdeprecatedGet the Deprecated value for a given character, using compiled data
See the Rust documentation for for_char for more information.
StaticdiacriticGet the Diacritic value for a given character, using compiled data
See the Rust documentation for for_char for more information.
StaticemojiGet the Emoji_Component value for a given character, using compiled data
See the Rust documentation for for_char for more information.
StaticemojiGet the Emoji value for a given character, using compiled data
See the Rust documentation for for_char for more information.
StaticemojiGet the Emoji_Modifier_Base value for a given character, using compiled data
See the Rust documentation for for_char for more information.
StaticemojiGet the Emoji_Modifier value for a given character, using compiled data
See the Rust documentation for for_char for more information.
StaticemojiGet the Emoji_Presentation value for a given character, using compiled data
See the Rust documentation for for_char for more information.
StaticextendedGet the Extended_Pictographic value for a given character, using compiled data
See the Rust documentation for for_char for more information.
StaticextenderGet the Extender value for a given character, using compiled data
See the Rust documentation for for_char for more information.
StaticfullGet the Full_Composition_Exclusion value for a given character, using compiled data
See the Rust documentation for for_char for more information.
StaticgraphemeGet the Grapheme_Base value for a given character, using compiled data
See the Rust documentation for for_char for more information.
StaticgraphemeGet the Grapheme_Extend value for a given character, using compiled data
See the Rust documentation for for_char for more information.
StaticgraphemeGet the Grapheme_Link value for a given character, using compiled data
See the Rust documentation for for_char for more information.
StaticgraphGet the Graph value for a given character, using compiled data
See the Rust documentation for for_char for more information.
StatichexGet the Hex_Digit value for a given character, using compiled data
See the Rust documentation for for_char for more information.
StatichyphenGet the Hyphen value for a given character, using compiled data
See the Rust documentation for for_char for more information.
StaticidGet the Id_Continue value for a given character, using compiled data
See the Rust documentation for for_char for more information.
StaticideographicGet the Ideographic value for a given character, using compiled data
See the Rust documentation for for_char for more information.
StaticidsGet the Ids_Binary_Operator value for a given character, using compiled data
See the Rust documentation for for_char for more information.
StaticidGet the Id_Start value for a given character, using compiled data
See the Rust documentation for for_char for more information.
StaticidsGet the Ids_Trinary_Operator value for a given character, using compiled data
See the Rust documentation for for_char for more information.
StaticjoinGet the Join_Control value for a given character, using compiled data
See the Rust documentation for for_char for more information.
StaticlogicalGet the Logical_Order_Exception value for a given character, using compiled data
See the Rust documentation for for_char for more information.
StaticlowercaseGet the Lowercase value for a given character, using compiled data
See the Rust documentation for for_char for more information.
StaticmathGet the Math value for a given character, using compiled data
See the Rust documentation for for_char for more information.
StaticnfcGet the Nfc_Inert value for a given character, using compiled data
See the Rust documentation for for_char for more information.
StaticnfdGet the Nfd_Inert value for a given character, using compiled data
See the Rust documentation for for_char for more information.
StaticnfkcGet the Nfkc_Inert value for a given character, using compiled data
See the Rust documentation for for_char for more information.
StaticnfkdGet the Nfkd_Inert value for a given character, using compiled data
See the Rust documentation for for_char for more information.
StaticnoncharacterGet the Noncharacter_Code_Point value for a given character, using compiled data
See the Rust documentation for for_char for more information.
StaticpatternGet the Pattern_Syntax value for a given character, using compiled data
See the Rust documentation for for_char for more information.
StaticpatternGet the Pattern_White_Space value for a given character, using compiled data
See the Rust documentation for for_char for more information.
StaticprependedGet the Prepended_Concatenation_Mark value for a given character, using compiled data
See the Rust documentation for for_char for more information.
StaticprintGet the Print value for a given character, using compiled data
See the Rust documentation for for_char for more information.
StaticquotationGet the Quotation_Mark value for a given character, using compiled data
See the Rust documentation for for_char for more information.
StaticradicalGet the Radical value for a given character, using compiled data
See the Rust documentation for for_char for more information.
StaticregionalGet the Regional_Indicator value for a given character, using compiled data
See the Rust documentation for for_char for more information.
StaticsegmentGet the Segment_Starter value for a given character, using compiled data
See the Rust documentation for for_char for more information.
StaticsentenceGet the Sentence_Terminal value for a given character, using compiled data
See the Rust documentation for for_char for more information.
StaticsoftGet the Soft_Dotted value for a given character, using compiled data
See the Rust documentation for for_char for more information.
StaticterminalGet the Terminal_Punctuation value for a given character, using compiled data
See the Rust documentation for for_char for more information.
StaticunifiedGet the Unified_Ideograph value for a given character, using compiled data
See the Rust documentation for for_char for more information.
StaticuppercaseGet the Uppercase value for a given character, using compiled data
See the Rust documentation for for_char for more information.
StaticvariationGet the Variation_Selector value for a given character, using compiled data
See the Rust documentation for for_char for more information.
StaticwhiteGet the White_Space value for a given character, using compiled data
See the Rust documentation for for_char for more information.
StaticxdigitGet the Xdigit value for a given character, using compiled data
See the Rust documentation for for_char for more information.
StaticxidGet the Xid_Continue value for a given character, using compiled data
See the Rust documentation for for_char for more information.
StaticxidGet the Xid_Start value for a given character, using compiled data
See the Rust documentation for for_char for more information.
An ICU4X Unicode Set Property object, capable of querying whether a code point is contained in a set based on a Unicode property.
See the Rust documentation for
propertiesfor more information.See the Rust documentation for
CodePointSetDatafor more information.See the Rust documentation for
CodePointSetDataBorrowedfor more information.