namespace icu4x { /** *AnICU4XUnicodeSetPropertyobject,capableofqueryingwhetheracodepointiscontainedinasetbasedonaUnicodeproperty. * *Seethe[Rustdocumentationfor`properties`](https://docs.rs/icu/2.1.1/icu/properties/index.html) for more information. * *Seethe[Rustdocumentationfor`CodePointSetData`](https://docs.rs/icu/2.1.1/icu/properties/struct.CodePointSetData.html) for more information. * *Seethe[Rustdocumentationfor`CodePointSetDataBorrowed`](https://docs.rs/icu/2.1.1/icu/properties/struct.CodePointSetDataBorrowed.html) for more information.
*/ class CodePointSetData {
public:
/** *Checkswhetherthecodepointisintheset. * *Seethe[Rustdocumentationfor`contains`](https://docs.rs/icu/2.1.1/icu/properties/struct.CodePointSetDataBorrowed.html#method.contains) for more information.
*/ inlinebool contains(char32_t cp) const;
/** *Producesaniteratoroverrangesofcodepointscontainedinthisset * *Seethe[Rustdocumentationfor`iter_ranges`](https://docs.rs/icu/2.1.1/icu/properties/struct.CodePointSetDataBorrowed.html#method.iter_ranges) for more information.
*/ inline std::unique_ptr<icu4x::CodePointRangeIterator> iter_ranges() const;
/** *Producesaniteratoroverrangesofcodepointsnotcontainedinthisset * *Seethe[Rustdocumentationfor`iter_ranges_complemented`](https://docs.rs/icu/2.1.1/icu/properties/struct.CodePointSetDataBorrowed.html#method.iter_ranges_complemented) for more information.
*/ inline std::unique_ptr<icu4x::CodePointRangeIterator> iter_ranges_complemented() const;
/** *ProducesasetforobtainingGeneralCategoryGroupvalues *whichisamaskwiththesameformatasthe`U_GC_XX_MASK`maskinICU4C,usingcompileddata. * *Seethe[Rustdocumentationfor`GeneralCategoryGroup`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.GeneralCategoryGroup.html) for more information. * *Seethe[Rustdocumentationfor`get_set_for_value_group`](https://docs.rs/icu/2.1.1/icu/properties/struct.CodePointMapDataBorrowed.html#method.get_set_for_value_group) for more information.
*/ inlinestatic std::unique_ptr<icu4x::CodePointSetData> create_general_category_group(icu4x::GeneralCategoryGroup group);
/** *ProducesasetforobtainingGeneralCategoryGroupvalues *whichisamaskwiththesameformatasthe`U_GC_XX_MASK`maskinICU4C,usingaprovideddatasource. * *Seethe[Rustdocumentationfor`GeneralCategoryGroup`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.GeneralCategoryGroup.html) for more information. * *Seethe[Rustdocumentationfor`get_set_for_value_group`](https://docs.rs/icu/2.1.1/icu/properties/struct.CodePointMapDataBorrowed.html#method.get_set_for_value_group) for more information.
*/ inlinestatic icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> create_general_category_group_with_provider(const icu4x::DataProvider& provider, uint32_t group);
/** *Getthe`Ascii_Hex_Digit`valueforagivencharacter,usingcompileddata * *Seethe[Rustdocumentationfor`for_char`](https://docs.rs/icu/2.1.1/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
*/ inlinestaticbool ascii_hex_digit_for_char(char32_t ch);
/** *Createasetforthe`Ascii_Hex_Digit`property,usingcompileddata. * *Seethe[Rustdocumentationfor`AsciiHexDigit`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.AsciiHexDigit.html) for more information.
*/ inlinestatic std::unique_ptr<icu4x::CodePointSetData> create_ascii_hex_digit();
/** *Createasetforthe`Ascii_Hex_Digit`property,usingaparticulardatasource. * *Seethe[Rustdocumentationfor`AsciiHexDigit`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.AsciiHexDigit.html) for more information.
*/ inlinestatic icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> create_ascii_hex_digit_with_provider(const icu4x::DataProvider& provider);
/** *Getthe`Alnum`valueforagivencharacter,usingcompileddata * *Seethe[Rustdocumentationfor`for_char`](https://docs.rs/icu/2.1.1/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
*/ inlinestaticbool alnum_for_char(char32_t ch);
/** *Createasetforthe`Alnum`property,usingcompileddata. * *Seethe[Rustdocumentationfor`Alnum`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.Alnum.html) for more information.
*/ inlinestatic std::unique_ptr<icu4x::CodePointSetData> create_alnum();
/** *Createasetforthe`Alnum`property,usingaparticulardatasource. * *Seethe[Rustdocumentationfor`Alnum`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.Alnum.html) for more information.
*/ inlinestatic icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> create_alnum_with_provider(const icu4x::DataProvider& provider);
/** *Getthe`Alphabetic`valueforagivencharacter,usingcompileddata * *Seethe[Rustdocumentationfor`for_char`](https://docs.rs/icu/2.1.1/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
*/ inlinestaticbool alphabetic_for_char(char32_t ch);
/** *Createasetforthe`Alphabetic`property,usingcompileddata. * *Seethe[Rustdocumentationfor`Alphabetic`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.Alphabetic.html) for more information.
*/ inlinestatic std::unique_ptr<icu4x::CodePointSetData> create_alphabetic();
/** *Createasetforthe`Alphabetic`property,usingaparticulardatasource. * *Seethe[Rustdocumentationfor`Alphabetic`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.Alphabetic.html) for more information.
*/ inlinestatic icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> create_alphabetic_with_provider(const icu4x::DataProvider& provider);
/** *Getthe`Bidi_Control`valueforagivencharacter,usingcompileddata * *Seethe[Rustdocumentationfor`for_char`](https://docs.rs/icu/2.1.1/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
*/ inlinestaticbool bidi_control_for_char(char32_t ch);
/** *Createasetforthe`Bidi_Control`property,usingcompileddata. * *Seethe[Rustdocumentationfor`BidiControl`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.BidiControl.html) for more information.
*/ inlinestatic std::unique_ptr<icu4x::CodePointSetData> create_bidi_control();
/** *Createasetforthe`Bidi_Control`property,usingaparticulardatasource. * *Seethe[Rustdocumentationfor`BidiControl`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.BidiControl.html) for more information.
*/ inlinestatic icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> create_bidi_control_with_provider(const icu4x::DataProvider& provider);
/** *Getthe`Bidi_Mirrored`valueforagivencharacter,usingcompileddata * *Seethe[Rustdocumentationfor`for_char`](https://docs.rs/icu/2.1.1/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
*/ inlinestaticbool bidi_mirrored_for_char(char32_t ch);
/** *Createasetforthe`Bidi_Mirrored`property,usingcompileddata. * *Seethe[Rustdocumentationfor`BidiMirrored`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.BidiMirrored.html) for more information.
*/ inlinestatic std::unique_ptr<icu4x::CodePointSetData> create_bidi_mirrored();
/** *Createasetforthe`Bidi_Mirrored`property,usingaparticulardatasource. * *Seethe[Rustdocumentationfor`BidiMirrored`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.BidiMirrored.html) for more information.
*/ inlinestatic icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> create_bidi_mirrored_with_provider(const icu4x::DataProvider& provider);
/** *Getthe`Blank`valueforagivencharacter,usingcompileddata * *Seethe[Rustdocumentationfor`for_char`](https://docs.rs/icu/2.1.1/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
*/ inlinestaticbool blank_for_char(char32_t ch);
/** *Createasetforthe`Blank`property,usingcompileddata. * *Seethe[Rustdocumentationfor`Blank`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.Blank.html) for more information.
*/ inlinestatic std::unique_ptr<icu4x::CodePointSetData> create_blank();
/** *Createasetforthe`Blank`property,usingaparticulardatasource. * *Seethe[Rustdocumentationfor`Blank`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.Blank.html) for more information.
*/ inlinestatic icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> create_blank_with_provider(const icu4x::DataProvider& provider);
/** *Getthe`Cased`valueforagivencharacter,usingcompileddata * *Seethe[Rustdocumentationfor`for_char`](https://docs.rs/icu/2.1.1/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
*/ inlinestaticbool cased_for_char(char32_t ch);
/** *Createasetforthe`Cased`property,usingcompileddata. * *Seethe[Rustdocumentationfor`Cased`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.Cased.html) for more information.
*/ inlinestatic std::unique_ptr<icu4x::CodePointSetData> create_cased();
/** *Createasetforthe`Cased`property,usingaparticulardatasource. * *Seethe[Rustdocumentationfor`Cased`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.Cased.html) for more information.
*/ inlinestatic icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> create_cased_with_provider(const icu4x::DataProvider& provider);
/** *Getthe`Case_Ignorable`valueforagivencharacter,usingcompileddata * *Seethe[Rustdocumentationfor`for_char`](https://docs.rs/icu/2.1.1/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
*/ inlinestaticbool case_ignorable_for_char(char32_t ch);
/** *Createasetforthe`Case_Ignorable`property,usingcompileddata. * *Seethe[Rustdocumentationfor`CaseIgnorable`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.CaseIgnorable.html) for more information.
*/ inlinestatic std::unique_ptr<icu4x::CodePointSetData> create_case_ignorable();
/** *Createasetforthe`Case_Ignorable`property,usingaparticulardatasource. * *Seethe[Rustdocumentationfor`CaseIgnorable`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.CaseIgnorable.html) for more information.
*/ inlinestatic icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> create_case_ignorable_with_provider(const icu4x::DataProvider& provider);
/** *Getthe`Full_Composition_Exclusion`valueforagivencharacter,usingcompileddata * *Seethe[Rustdocumentationfor`for_char`](https://docs.rs/icu/2.1.1/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
*/ inlinestaticbool full_composition_exclusion_for_char(char32_t ch);
/** *Createasetforthe`Full_Composition_Exclusion`property,usingcompileddata. * *Seethe[Rustdocumentationfor`FullCompositionExclusion`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.FullCompositionExclusion.html) for more information.
*/ inlinestatic std::unique_ptr<icu4x::CodePointSetData> create_full_composition_exclusion();
/** *Createasetforthe`Full_Composition_Exclusion`property,usingaparticulardatasource. * *Seethe[Rustdocumentationfor`FullCompositionExclusion`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.FullCompositionExclusion.html) for more information.
*/ inlinestatic icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> create_full_composition_exclusion_with_provider(const icu4x::DataProvider& provider);
/** *Getthe`Changes_When_Casefolded`valueforagivencharacter,usingcompileddata * *Seethe[Rustdocumentationfor`for_char`](https://docs.rs/icu/2.1.1/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
*/ inlinestaticbool changes_when_casefolded_for_char(char32_t ch);
/** *Createasetforthe`Changes_When_Casefolded`property,usingcompileddata. * *Seethe[Rustdocumentationfor`ChangesWhenCasefolded`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.ChangesWhenCasefolded.html) for more information.
*/ inlinestatic std::unique_ptr<icu4x::CodePointSetData> create_changes_when_casefolded();
/** *Createasetforthe`Changes_When_Casefolded`property,usingaparticulardatasource. * *Seethe[Rustdocumentationfor`ChangesWhenCasefolded`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.ChangesWhenCasefolded.html) for more information.
*/ inlinestatic icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> create_changes_when_casefolded_with_provider(const icu4x::DataProvider& provider);
/** *Getthe`Changes_When_Casemapped`valueforagivencharacter,usingcompileddata * *Seethe[Rustdocumentationfor`for_char`](https://docs.rs/icu/2.1.1/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
*/ inlinestaticbool changes_when_casemapped_for_char(char32_t ch);
/** *Createasetforthe`Changes_When_Casemapped`property,usingcompileddata. * *Seethe[Rustdocumentationfor`ChangesWhenCasemapped`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.ChangesWhenCasemapped.html) for more information.
*/ inlinestatic std::unique_ptr<icu4x::CodePointSetData> create_changes_when_casemapped();
/** *Createasetforthe`Changes_When_Casemapped`property,usingaparticulardatasource. * *Seethe[Rustdocumentationfor`ChangesWhenCasemapped`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.ChangesWhenCasemapped.html) for more information.
*/ inlinestatic icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> create_changes_when_casemapped_with_provider(const icu4x::DataProvider& provider);
/** *Getthe`Changes_When_Nfkc_Casefolded`valueforagivencharacter,usingcompileddata * *Seethe[Rustdocumentationfor`for_char`](https://docs.rs/icu/2.1.1/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
*/ inlinestaticbool changes_when_nfkc_casefolded_for_char(char32_t ch);
/** *Createasetforthe`Changes_When_Nfkc_Casefolded`property,usingcompileddata. * *Seethe[Rustdocumentationfor`ChangesWhenNfkcCasefolded`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.ChangesWhenNfkcCasefolded.html) for more information.
*/ inlinestatic std::unique_ptr<icu4x::CodePointSetData> create_changes_when_nfkc_casefolded();
/** *Createasetforthe`Changes_When_Nfkc_Casefolded`property,usingaparticulardatasource. * *Seethe[Rustdocumentationfor`ChangesWhenNfkcCasefolded`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.ChangesWhenNfkcCasefolded.html) for more information.
*/ inlinestatic icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> create_changes_when_nfkc_casefolded_with_provider(const icu4x::DataProvider& provider);
/** *Getthe`Changes_When_Lowercased`valueforagivencharacter,usingcompileddata * *Seethe[Rustdocumentationfor`for_char`](https://docs.rs/icu/2.1.1/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
*/ inlinestaticbool changes_when_lowercased_for_char(char32_t ch);
/** *Createasetforthe`Changes_When_Lowercased`property,usingcompileddata. * *Seethe[Rustdocumentationfor`ChangesWhenLowercased`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.ChangesWhenLowercased.html) for more information.
*/ inlinestatic std::unique_ptr<icu4x::CodePointSetData> create_changes_when_lowercased();
/** *Createasetforthe`Changes_When_Lowercased`property,usingaparticulardatasource. * *Seethe[Rustdocumentationfor`ChangesWhenLowercased`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.ChangesWhenLowercased.html) for more information.
*/ inlinestatic icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> create_changes_when_lowercased_with_provider(const icu4x::DataProvider& provider);
/** *Getthe`Changes_When_Titlecased`valueforagivencharacter,usingcompileddata * *Seethe[Rustdocumentationfor`for_char`](https://docs.rs/icu/2.1.1/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
*/ inlinestaticbool changes_when_titlecased_for_char(char32_t ch);
/** *Createasetforthe`Changes_When_Titlecased`property,usingcompileddata. * *Seethe[Rustdocumentationfor`ChangesWhenTitlecased`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.ChangesWhenTitlecased.html) for more information.
*/ inlinestatic std::unique_ptr<icu4x::CodePointSetData> create_changes_when_titlecased();
/** *Createasetforthe`Changes_When_Titlecased`property,usingaparticulardatasource. * *Seethe[Rustdocumentationfor`ChangesWhenTitlecased`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.ChangesWhenTitlecased.html) for more information.
*/ inlinestatic icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> create_changes_when_titlecased_with_provider(const icu4x::DataProvider& provider);
/** *Getthe`Changes_When_Uppercased`valueforagivencharacter,usingcompileddata * *Seethe[Rustdocumentationfor`for_char`](https://docs.rs/icu/2.1.1/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
*/ inlinestaticbool changes_when_uppercased_for_char(char32_t ch);
/** *Createasetforthe`Changes_When_Uppercased`property,usingcompileddata. * *Seethe[Rustdocumentationfor`ChangesWhenUppercased`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.ChangesWhenUppercased.html) for more information.
*/ inlinestatic std::unique_ptr<icu4x::CodePointSetData> create_changes_when_uppercased();
/** *Createasetforthe`Changes_When_Uppercased`property,usingaparticulardatasource. * *Seethe[Rustdocumentationfor`ChangesWhenUppercased`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.ChangesWhenUppercased.html) for more information.
*/ inlinestatic icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> create_changes_when_uppercased_with_provider(const icu4x::DataProvider& provider);
/** *Getthe`Dash`valueforagivencharacter,usingcompileddata * *Seethe[Rustdocumentationfor`for_char`](https://docs.rs/icu/2.1.1/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
*/ inlinestaticbool dash_for_char(char32_t ch);
/** *Createasetforthe`Dash`property,usingcompileddata. * *Seethe[Rustdocumentationfor`Dash`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.Dash.html) for more information.
*/ inlinestatic std::unique_ptr<icu4x::CodePointSetData> create_dash();
/** *Createasetforthe`Dash`property,usingaparticulardatasource. * *Seethe[Rustdocumentationfor`Dash`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.Dash.html) for more information.
*/ inlinestatic icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> create_dash_with_provider(const icu4x::DataProvider& provider);
/** *Getthe`Deprecated`valueforagivencharacter,usingcompileddata * *Seethe[Rustdocumentationfor`for_char`](https://docs.rs/icu/2.1.1/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
*/ inlinestaticbool deprecated_for_char(char32_t ch);
/** *Createasetforthe`Deprecated`property,usingcompileddata. * *Seethe[Rustdocumentationfor`Deprecated`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.Deprecated.html) for more information.
*/ inlinestatic std::unique_ptr<icu4x::CodePointSetData> create_deprecated();
/** *Createasetforthe`Deprecated`property,usingaparticulardatasource. * *Seethe[Rustdocumentationfor`Deprecated`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.Deprecated.html) for more information.
*/ inlinestatic icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> create_deprecated_with_provider(const icu4x::DataProvider& provider);
/** *Getthe`Default_Ignorable_Code_Point`valueforagivencharacter,usingcompileddata * *Seethe[Rustdocumentationfor`for_char`](https://docs.rs/icu/2.1.1/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
*/ inlinestaticbool default_ignorable_code_point_for_char(char32_t ch);
/** *Createasetforthe`Default_Ignorable_Code_Point`property,usingcompileddata. * *Seethe[Rustdocumentationfor`DefaultIgnorableCodePoint`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.DefaultIgnorableCodePoint.html) for more information.
*/ inlinestatic std::unique_ptr<icu4x::CodePointSetData> create_default_ignorable_code_point();
/** *Createasetforthe`Default_Ignorable_Code_Point`property,usingaparticulardatasource. * *Seethe[Rustdocumentationfor`DefaultIgnorableCodePoint`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.DefaultIgnorableCodePoint.html) for more information.
*/ inlinestatic icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> create_default_ignorable_code_point_with_provider(const icu4x::DataProvider& provider);
/** *Getthe`Diacritic`valueforagivencharacter,usingcompileddata * *Seethe[Rustdocumentationfor`for_char`](https://docs.rs/icu/2.1.1/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
*/ inlinestaticbool diacritic_for_char(char32_t ch);
/** *Createasetforthe`Diacritic`property,usingcompileddata. * *Seethe[Rustdocumentationfor`Diacritic`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.Diacritic.html) for more information.
*/ inlinestatic std::unique_ptr<icu4x::CodePointSetData> create_diacritic();
/** *Createasetforthe`Diacritic`property,usingaparticulardatasource. * *Seethe[Rustdocumentationfor`Diacritic`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.Diacritic.html) for more information.
*/ inlinestatic icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> create_diacritic_with_provider(const icu4x::DataProvider& provider);
/** *Getthe`Emoji_Modifier_Base`valueforagivencharacter,usingcompileddata * *Seethe[Rustdocumentationfor`for_char`](https://docs.rs/icu/2.1.1/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
*/ inlinestaticbool emoji_modifier_base_for_char(char32_t ch);
/** *Createasetforthe`Emoji_Modifier_Base`property,usingcompileddata. * *Seethe[Rustdocumentationfor`EmojiModifierBase`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.EmojiModifierBase.html) for more information.
*/ inlinestatic std::unique_ptr<icu4x::CodePointSetData> create_emoji_modifier_base();
/** *Createasetforthe`Emoji_Modifier_Base`property,usingaparticulardatasource. * *Seethe[Rustdocumentationfor`EmojiModifierBase`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.EmojiModifierBase.html) for more information.
*/ inlinestatic icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> create_emoji_modifier_base_with_provider(const icu4x::DataProvider& provider);
/** *Getthe`Emoji_Component`valueforagivencharacter,usingcompileddata * *Seethe[Rustdocumentationfor`for_char`](https://docs.rs/icu/2.1.1/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
*/ inlinestaticbool emoji_component_for_char(char32_t ch);
/** *Createasetforthe`Emoji_Component`property,usingcompileddata. * *Seethe[Rustdocumentationfor`EmojiComponent`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.EmojiComponent.html) for more information.
*/ inlinestatic std::unique_ptr<icu4x::CodePointSetData> create_emoji_component();
/** *Createasetforthe`Emoji_Component`property,usingaparticulardatasource. * *Seethe[Rustdocumentationfor`EmojiComponent`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.EmojiComponent.html) for more information.
*/ inlinestatic icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> create_emoji_component_with_provider(const icu4x::DataProvider& provider);
/** *Getthe`Emoji_Modifier`valueforagivencharacter,usingcompileddata * *Seethe[Rustdocumentationfor`for_char`](https://docs.rs/icu/2.1.1/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
*/ inlinestaticbool emoji_modifier_for_char(char32_t ch);
/** *Createasetforthe`Emoji_Modifier`property,usingcompileddata. * *Seethe[Rustdocumentationfor`EmojiModifier`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.EmojiModifier.html) for more information.
*/ inlinestatic std::unique_ptr<icu4x::CodePointSetData> create_emoji_modifier();
/** *Createasetforthe`Emoji_Modifier`property,usingaparticulardatasource. * *Seethe[Rustdocumentationfor`EmojiModifier`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.EmojiModifier.html) for more information.
*/ inlinestatic icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> create_emoji_modifier_with_provider(const icu4x::DataProvider& provider);
/** *Getthe`Emoji`valueforagivencharacter,usingcompileddata * *Seethe[Rustdocumentationfor`for_char`](https://docs.rs/icu/2.1.1/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
*/ inlinestaticbool emoji_for_char(char32_t ch);
/** *Createasetforthe`Emoji`property,usingcompileddata. * *Seethe[Rustdocumentationfor`Emoji`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.Emoji.html) for more information.
*/ inlinestatic std::unique_ptr<icu4x::CodePointSetData> create_emoji();
/** *Createasetforthe`Emoji`property,usingaparticulardatasource. * *Seethe[Rustdocumentationfor`Emoji`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.Emoji.html) for more information.
*/ inlinestatic icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> create_emoji_with_provider(const icu4x::DataProvider& provider);
/** *Getthe`Emoji_Presentation`valueforagivencharacter,usingcompileddata * *Seethe[Rustdocumentationfor`for_char`](https://docs.rs/icu/2.1.1/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
*/ inlinestaticbool emoji_presentation_for_char(char32_t ch);
/** *Createasetforthe`Emoji_Presentation`property,usingcompileddata. * *Seethe[Rustdocumentationfor`EmojiPresentation`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.EmojiPresentation.html) for more information.
*/ inlinestatic std::unique_ptr<icu4x::CodePointSetData> create_emoji_presentation();
/** *Createasetforthe`Emoji_Presentation`property,usingaparticulardatasource. * *Seethe[Rustdocumentationfor`EmojiPresentation`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.EmojiPresentation.html) for more information.
*/ inlinestatic icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> create_emoji_presentation_with_provider(const icu4x::DataProvider& provider);
/** *Getthe`Extender`valueforagivencharacter,usingcompileddata * *Seethe[Rustdocumentationfor`for_char`](https://docs.rs/icu/2.1.1/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
*/ inlinestaticbool extender_for_char(char32_t ch);
/** *Createasetforthe`Extender`property,usingcompileddata. * *Seethe[Rustdocumentationfor`Extender`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.Extender.html) for more information.
*/ inlinestatic std::unique_ptr<icu4x::CodePointSetData> create_extender();
/** *Createasetforthe`Extender`property,usingaparticulardatasource. * *Seethe[Rustdocumentationfor`Extender`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.Extender.html) for more information.
*/ inlinestatic icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> create_extender_with_provider(const icu4x::DataProvider& provider);
/** *Getthe`Extended_Pictographic`valueforagivencharacter,usingcompileddata * *Seethe[Rustdocumentationfor`for_char`](https://docs.rs/icu/2.1.1/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
*/ inlinestaticbool extended_pictographic_for_char(char32_t ch);
/** *Createasetforthe`Extended_Pictographic`property,usingcompileddata. * *Seethe[Rustdocumentationfor`ExtendedPictographic`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.ExtendedPictographic.html) for more information.
*/ inlinestatic std::unique_ptr<icu4x::CodePointSetData> create_extended_pictographic();
/** *Createasetforthe`Extended_Pictographic`property,usingaparticulardatasource. * *Seethe[Rustdocumentationfor`ExtendedPictographic`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.ExtendedPictographic.html) for more information.
*/ inlinestatic icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> create_extended_pictographic_with_provider(const icu4x::DataProvider& provider);
/** *Getthe`Graph`valueforagivencharacter,usingcompileddata * *Seethe[Rustdocumentationfor`for_char`](https://docs.rs/icu/2.1.1/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
*/ inlinestaticbool graph_for_char(char32_t ch);
/** *Createasetforthe`Graph`property,usingcompileddata. * *Seethe[Rustdocumentationfor`Graph`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.Graph.html) for more information.
*/ inlinestatic std::unique_ptr<icu4x::CodePointSetData> create_graph();
/** *Createasetforthe`Graph`property,usingaparticulardatasource. * *Seethe[Rustdocumentationfor`Graph`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.Graph.html) for more information.
*/ inlinestatic icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> create_graph_with_provider(const icu4x::DataProvider& provider);
/** *Getthe`Grapheme_Base`valueforagivencharacter,usingcompileddata * *Seethe[Rustdocumentationfor`for_char`](https://docs.rs/icu/2.1.1/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
*/ inlinestaticbool grapheme_base_for_char(char32_t ch);
/** *Createasetforthe`Grapheme_Base`property,usingcompileddata. * *Seethe[Rustdocumentationfor`GraphemeBase`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.GraphemeBase.html) for more information.
*/ inlinestatic std::unique_ptr<icu4x::CodePointSetData> create_grapheme_base();
/** *Createasetforthe`Grapheme_Base`property,usingaparticulardatasource. * *Seethe[Rustdocumentationfor`GraphemeBase`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.GraphemeBase.html) for more information.
*/ inlinestatic icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> create_grapheme_base_with_provider(const icu4x::DataProvider& provider);
/** *Getthe`Grapheme_Extend`valueforagivencharacter,usingcompileddata * *Seethe[Rustdocumentationfor`for_char`](https://docs.rs/icu/2.1.1/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
*/ inlinestaticbool grapheme_extend_for_char(char32_t ch);
/** *Createasetforthe`Grapheme_Extend`property,usingcompileddata. * *Seethe[Rustdocumentationfor`GraphemeExtend`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.GraphemeExtend.html) for more information.
*/ inlinestatic std::unique_ptr<icu4x::CodePointSetData> create_grapheme_extend();
/** *Createasetforthe`Grapheme_Extend`property,usingaparticulardatasource. * *Seethe[Rustdocumentationfor`GraphemeExtend`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.GraphemeExtend.html) for more information.
*/ inlinestatic icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> create_grapheme_extend_with_provider(const icu4x::DataProvider& provider);
/** *Getthe`Grapheme_Link`valueforagivencharacter,usingcompileddata * *Seethe[Rustdocumentationfor`for_char`](https://docs.rs/icu/2.1.1/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
*/ inlinestaticbool grapheme_link_for_char(char32_t ch);
/** *Createasetforthe`Grapheme_Link`property,usingcompileddata. * *Seethe[Rustdocumentationfor`GraphemeLink`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.GraphemeLink.html) for more information.
*/ inlinestatic std::unique_ptr<icu4x::CodePointSetData> create_grapheme_link();
/** *Createasetforthe`Grapheme_Link`property,usingaparticulardatasource. * *Seethe[Rustdocumentationfor`GraphemeLink`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.GraphemeLink.html) for more information.
*/ inlinestatic icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> create_grapheme_link_with_provider(const icu4x::DataProvider& provider);
/** *Getthe`Hex_Digit`valueforagivencharacter,usingcompileddata * *Seethe[Rustdocumentationfor`for_char`](https://docs.rs/icu/2.1.1/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
*/ inlinestaticbool hex_digit_for_char(char32_t ch);
/** *Createasetforthe`Hex_Digit`property,usingcompileddata. * *Seethe[Rustdocumentationfor`HexDigit`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.HexDigit.html) for more information.
*/ inlinestatic std::unique_ptr<icu4x::CodePointSetData> create_hex_digit();
/** *Createasetforthe`Hex_Digit`property,usingaparticulardatasource. * *Seethe[Rustdocumentationfor`HexDigit`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.HexDigit.html) for more information.
*/ inlinestatic icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> create_hex_digit_with_provider(const icu4x::DataProvider& provider);
/** *Getthe`Hyphen`valueforagivencharacter,usingcompileddata * *Seethe[Rustdocumentationfor`for_char`](https://docs.rs/icu/2.1.1/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
*/ inlinestaticbool hyphen_for_char(char32_t ch);
/** *Createasetforthe`Hyphen`property,usingcompileddata. * *Seethe[Rustdocumentationfor`Hyphen`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.Hyphen.html) for more information.
*/ inlinestatic std::unique_ptr<icu4x::CodePointSetData> create_hyphen();
/** *Createasetforthe`Hyphen`property,usingaparticulardatasource. * *Seethe[Rustdocumentationfor`Hyphen`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.Hyphen.html) for more information.
*/ inlinestatic icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> create_hyphen_with_provider(const icu4x::DataProvider& provider);
/** *Getthe`ID_Compat_Math_Continue`valueforagivencharacter,usingcompileddata * *Seethe[Rustdocumentationfor`for_char`](https://docs.rs/icu/2.1.1/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
*/ inlinestaticbool id_compat_math_continue_for_char(char32_t ch);
/** *Createasetforthe`ID_Compat_Math_Continue`property,usingcompileddata. * *Seethe[Rustdocumentationfor`IdCompatMathContinue`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.IdCompatMathContinue.html) for more information.
*/ inlinestatic std::unique_ptr<icu4x::CodePointSetData> create_id_compat_math_continue();
/** *Createasetforthe`ID_Compat_Math_Continue`property,usingaparticulardatasource. * *Seethe[Rustdocumentationfor`IdCompatMathContinue`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.IdCompatMathContinue.html) for more information.
*/ inlinestatic icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> create_id_compat_math_continue_with_provider(const icu4x::DataProvider& provider);
/** *Getthe`ID_Compat_Math_Start`valueforagivencharacter,usingcompileddata * *Seethe[Rustdocumentationfor`for_char`](https://docs.rs/icu/2.1.1/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
*/ inlinestaticbool id_compat_math_start_for_char(char32_t ch);
/** *Createasetforthe`ID_Compat_Math_Start`property,usingcompileddata. * *Seethe[Rustdocumentationfor`IdCompatMathStart`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.IdCompatMathStart.html) for more information.
*/ inlinestatic std::unique_ptr<icu4x::CodePointSetData> create_id_compat_math_start();
/** *Createasetforthe`ID_Compat_Math_Start`property,usingaparticulardatasource. * *Seethe[Rustdocumentationfor`IdCompatMathStart`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.IdCompatMathStart.html) for more information.
*/ inlinestatic icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> create_id_compat_math_start_with_provider(const icu4x::DataProvider& provider);
/** *Getthe`Id_Continue`valueforagivencharacter,usingcompileddata * *Seethe[Rustdocumentationfor`for_char`](https://docs.rs/icu/2.1.1/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
*/ inlinestaticbool id_continue_for_char(char32_t ch);
/** *Createasetforthe`Id_Continue`property,usingcompileddata. * *Seethe[Rustdocumentationfor`IdContinue`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.IdContinue.html) for more information.
*/ inlinestatic std::unique_ptr<icu4x::CodePointSetData> create_id_continue();
/** *Createasetforthe`Id_Continue`property,usingaparticulardatasource. * *Seethe[Rustdocumentationfor`IdContinue`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.IdContinue.html) for more information.
*/ inlinestatic icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> create_id_continue_with_provider(const icu4x::DataProvider& provider);
/** *Getthe`Ideographic`valueforagivencharacter,usingcompileddata * *Seethe[Rustdocumentationfor`for_char`](https://docs.rs/icu/2.1.1/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
*/ inlinestaticbool ideographic_for_char(char32_t ch);
/** *Createasetforthe`Ideographic`property,usingcompileddata. * *Seethe[Rustdocumentationfor`Ideographic`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.Ideographic.html) for more information.
*/ inlinestatic std::unique_ptr<icu4x::CodePointSetData> create_ideographic();
/** *Createasetforthe`Ideographic`property,usingaparticulardatasource. * *Seethe[Rustdocumentationfor`Ideographic`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.Ideographic.html) for more information.
*/ inlinestatic icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> create_ideographic_with_provider(const icu4x::DataProvider& provider);
/** *Getthe`Id_Start`valueforagivencharacter,usingcompileddata * *Seethe[Rustdocumentationfor`for_char`](https://docs.rs/icu/2.1.1/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
*/ inlinestaticbool id_start_for_char(char32_t ch);
/** *Createasetforthe`Id_Start`property,usingcompileddata. * *Seethe[Rustdocumentationfor`IdStart`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.IdStart.html) for more information.
*/ inlinestatic std::unique_ptr<icu4x::CodePointSetData> create_id_start();
/** *Createasetforthe`Id_Start`property,usingaparticulardatasource. * *Seethe[Rustdocumentationfor`IdStart`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.IdStart.html) for more information.
*/ inlinestatic icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> create_id_start_with_provider(const icu4x::DataProvider& provider);
/** *Getthe`Ids_Binary_Operator`valueforagivencharacter,usingcompileddata * *Seethe[Rustdocumentationfor`for_char`](https://docs.rs/icu/2.1.1/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
*/ inlinestaticbool ids_binary_operator_for_char(char32_t ch);
/** *Createasetforthe`Ids_Binary_Operator`property,usingcompileddata. * *Seethe[Rustdocumentationfor`IdsBinaryOperator`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.IdsBinaryOperator.html) for more information.
*/ inlinestatic std::unique_ptr<icu4x::CodePointSetData> create_ids_binary_operator();
/** *Createasetforthe`Ids_Binary_Operator`property,usingaparticulardatasource. * *Seethe[Rustdocumentationfor`IdsBinaryOperator`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.IdsBinaryOperator.html) for more information.
*/ inlinestatic icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> create_ids_binary_operator_with_provider(const icu4x::DataProvider& provider);
/** *Getthe`Ids_Trinary_Operator`valueforagivencharacter,usingcompileddata * *Seethe[Rustdocumentationfor`for_char`](https://docs.rs/icu/2.1.1/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
*/ inlinestaticbool ids_trinary_operator_for_char(char32_t ch);
/** *Createasetforthe`Ids_Trinary_Operator`property,usingcompileddata. * *Seethe[Rustdocumentationfor`IdsTrinaryOperator`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.IdsTrinaryOperator.html) for more information.
*/ inlinestatic std::unique_ptr<icu4x::CodePointSetData> create_ids_trinary_operator();
/** *Createasetforthe`Ids_Trinary_Operator`property,usingaparticulardatasource. * *Seethe[Rustdocumentationfor`IdsTrinaryOperator`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.IdsTrinaryOperator.html) for more information.
*/ inlinestatic icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> create_ids_trinary_operator_with_provider(const icu4x::DataProvider& provider);
/** *Getthe`Ids_Unary_Operator`valueforagivencharacter,usingcompileddata * *Seethe[Rustdocumentationfor`for_char`](https://docs.rs/icu/2.1.1/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
*/ inlinestaticbool ids_unary_operator_for_char(char32_t ch);
/** *Createasetforthe`Ids_Unary_Operator`property,usingcompileddata. * *Seethe[Rustdocumentationfor`IdsUnaryOperator`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.IdsUnaryOperator.html) for more information.
*/ inlinestatic std::unique_ptr<icu4x::CodePointSetData> create_ids_unary_operator();
/** *Createasetforthe`Ids_Unary_Operator`property,usingaparticulardatasource. * *Seethe[Rustdocumentationfor`IdsUnaryOperator`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.IdsUnaryOperator.html) for more information.
*/ inlinestatic icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> create_ids_unary_operator_with_provider(const icu4x::DataProvider& provider);
/** *Getthe`Join_Control`valueforagivencharacter,usingcompileddata * *Seethe[Rustdocumentationfor`for_char`](https://docs.rs/icu/2.1.1/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
*/ inlinestaticbool join_control_for_char(char32_t ch);
/** *Createasetforthe`Join_Control`property,usingcompileddata. * *Seethe[Rustdocumentationfor`JoinControl`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.JoinControl.html) for more information.
*/ inlinestatic std::unique_ptr<icu4x::CodePointSetData> create_join_control();
/** *Createasetforthe`Join_Control`property,usingaparticulardatasource. * *Seethe[Rustdocumentationfor`JoinControl`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.JoinControl.html) for more information.
*/ inlinestatic icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> create_join_control_with_provider(const icu4x::DataProvider& provider);
/** *Getthe`Logical_Order_Exception`valueforagivencharacter,usingcompileddata * *Seethe[Rustdocumentationfor`for_char`](https://docs.rs/icu/2.1.1/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
*/ inlinestaticbool logical_order_exception_for_char(char32_t ch);
/** *Createasetforthe`Logical_Order_Exception`property,usingcompileddata. * *Seethe[Rustdocumentationfor`LogicalOrderException`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.LogicalOrderException.html) for more information.
*/ inlinestatic std::unique_ptr<icu4x::CodePointSetData> create_logical_order_exception();
/** *Createasetforthe`Logical_Order_Exception`property,usingaparticulardatasource. * *Seethe[Rustdocumentationfor`LogicalOrderException`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.LogicalOrderException.html) for more information.
*/ inlinestatic icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> create_logical_order_exception_with_provider(const icu4x::DataProvider& provider);
/** *Getthe`Lowercase`valueforagivencharacter,usingcompileddata * *Seethe[Rustdocumentationfor`for_char`](https://docs.rs/icu/2.1.1/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
*/ inlinestaticbool lowercase_for_char(char32_t ch);
/** *Createasetforthe`Lowercase`property,usingcompileddata. * *Seethe[Rustdocumentationfor`Lowercase`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.Lowercase.html) for more information.
*/ inlinestatic std::unique_ptr<icu4x::CodePointSetData> create_lowercase();
/** *Createasetforthe`Lowercase`property,usingaparticulardatasource. * *Seethe[Rustdocumentationfor`Lowercase`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.Lowercase.html) for more information.
*/ inlinestatic icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> create_lowercase_with_provider(const icu4x::DataProvider& provider);
/** *Getthe`Math`valueforagivencharacter,usingcompileddata * *Seethe[Rustdocumentationfor`for_char`](https://docs.rs/icu/2.1.1/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
*/ inlinestaticbool math_for_char(char32_t ch);
/** *Createasetforthe`Math`property,usingcompileddata. * *Seethe[Rustdocumentationfor`Math`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.Math.html) for more information.
*/ inlinestatic std::unique_ptr<icu4x::CodePointSetData> create_math();
/** *Createasetforthe`Math`property,usingaparticulardatasource. * *Seethe[Rustdocumentationfor`Math`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.Math.html) for more information.
*/ inlinestatic icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> create_math_with_provider(const icu4x::DataProvider& provider);
/** *Getthe`Modifier_Combining_mark`valueforagivencharacter,usingcompileddata * *Seethe[Rustdocumentationfor`for_char`](https://docs.rs/icu/2.1.1/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
*/ inlinestaticbool modifier_combining_mark_for_char(char32_t ch);
/** *Createasetforthe`Modifier_Combining_mark`property,usingcompileddata. * *Seethe[Rustdocumentationfor`ModifierCombiningMark`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.ModifierCombiningMark.html) for more information.
*/ inlinestatic std::unique_ptr<icu4x::CodePointSetData> create_modifier_combining_mark();
/** *Createasetforthe`Modifier_Combining_mark`property,usingaparticulardatasource. * *Seethe[Rustdocumentationfor`ModifierCombiningMark`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.ModifierCombiningMark.html) for more information.
*/ inlinestatic icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> create_modifier_combining_mark_with_provider(const icu4x::DataProvider& provider);
/** *Getthe`Noncharacter_Code_Point`valueforagivencharacter,usingcompileddata * *Seethe[Rustdocumentationfor`for_char`](https://docs.rs/icu/2.1.1/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
*/ inlinestaticbool noncharacter_code_point_for_char(char32_t ch);
/** *Createasetforthe`Noncharacter_Code_Point`property,usingcompileddata. * *Seethe[Rustdocumentationfor`NoncharacterCodePoint`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.NoncharacterCodePoint.html) for more information.
*/ inlinestatic std::unique_ptr<icu4x::CodePointSetData> create_noncharacter_code_point();
/** *Createasetforthe`Noncharacter_Code_Point`property,usingaparticulardatasource. * *Seethe[Rustdocumentationfor`NoncharacterCodePoint`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.NoncharacterCodePoint.html) for more information.
*/ inlinestatic icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> create_noncharacter_code_point_with_provider(const icu4x::DataProvider& provider);
/** *Getthe`Nfc_Inert`valueforagivencharacter,usingcompileddata * *Seethe[Rustdocumentationfor`for_char`](https://docs.rs/icu/2.1.1/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
*/ inlinestaticbool nfc_inert_for_char(char32_t ch);
/** *Createasetforthe`Nfc_Inert`property,usingcompileddata. * *Seethe[Rustdocumentationfor`NfcInert`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.NfcInert.html) for more information.
*/ inlinestatic std::unique_ptr<icu4x::CodePointSetData> create_nfc_inert();
/** *Createasetforthe`Nfc_Inert`property,usingaparticulardatasource. * *Seethe[Rustdocumentationfor`NfcInert`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.NfcInert.html) for more information.
*/ inlinestatic icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> create_nfc_inert_with_provider(const icu4x::DataProvider& provider);
/** *Getthe`Nfd_Inert`valueforagivencharacter,usingcompileddata * *Seethe[Rustdocumentationfor`for_char`](https://docs.rs/icu/2.1.1/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
*/ inlinestaticbool nfd_inert_for_char(char32_t ch);
/** *Createasetforthe`Nfd_Inert`property,usingcompileddata. * *Seethe[Rustdocumentationfor`NfdInert`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.NfdInert.html) for more information.
*/ inlinestatic std::unique_ptr<icu4x::CodePointSetData> create_nfd_inert();
/** *Createasetforthe`Nfd_Inert`property,usingaparticulardatasource. * *Seethe[Rustdocumentationfor`NfdInert`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.NfdInert.html) for more information.
*/ inlinestatic icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> create_nfd_inert_with_provider(const icu4x::DataProvider& provider);
/** *Getthe`Nfkc_Inert`valueforagivencharacter,usingcompileddata * *Seethe[Rustdocumentationfor`for_char`](https://docs.rs/icu/2.1.1/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
*/ inlinestaticbool nfkc_inert_for_char(char32_t ch);
/** *Createasetforthe`Nfkc_Inert`property,usingcompileddata. * *Seethe[Rustdocumentationfor`NfkcInert`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.NfkcInert.html) for more information.
*/ inlinestatic std::unique_ptr<icu4x::CodePointSetData> create_nfkc_inert();
/** *Createasetforthe`Nfkc_Inert`property,usingaparticulardatasource. * *Seethe[Rustdocumentationfor`NfkcInert`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.NfkcInert.html) for more information.
*/ inlinestatic icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> create_nfkc_inert_with_provider(const icu4x::DataProvider& provider);
/** *Getthe`Nfkd_Inert`valueforagivencharacter,usingcompileddata * *Seethe[Rustdocumentationfor`for_char`](https://docs.rs/icu/2.1.1/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
*/ inlinestaticbool nfkd_inert_for_char(char32_t ch);
/** *Createasetforthe`Nfkd_Inert`property,usingcompileddata. * *Seethe[Rustdocumentationfor`NfkdInert`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.NfkdInert.html) for more information.
*/ inlinestatic std::unique_ptr<icu4x::CodePointSetData> create_nfkd_inert();
/** *Createasetforthe`Nfkd_Inert`property,usingaparticulardatasource. * *Seethe[Rustdocumentationfor`NfkdInert`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.NfkdInert.html) for more information.
*/ inlinestatic icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> create_nfkd_inert_with_provider(const icu4x::DataProvider& provider);
/** *Getthe`Pattern_Syntax`valueforagivencharacter,usingcompileddata * *Seethe[Rustdocumentationfor`for_char`](https://docs.rs/icu/2.1.1/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
*/ inlinestaticbool pattern_syntax_for_char(char32_t ch);
/** *Createasetforthe`Pattern_Syntax`property,usingcompileddata. * *Seethe[Rustdocumentationfor`PatternSyntax`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.PatternSyntax.html) for more information.
*/ inlinestatic std::unique_ptr<icu4x::CodePointSetData> create_pattern_syntax();
/** *Createasetforthe`Pattern_Syntax`property,usingaparticulardatasource. * *Seethe[Rustdocumentationfor`PatternSyntax`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.PatternSyntax.html) for more information.
*/ inlinestatic icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> create_pattern_syntax_with_provider(const icu4x::DataProvider& provider);
/** *Getthe`Pattern_White_Space`valueforagivencharacter,usingcompileddata * *Seethe[Rustdocumentationfor`for_char`](https://docs.rs/icu/2.1.1/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
*/ inlinestaticbool pattern_white_space_for_char(char32_t ch);
/** *Createasetforthe`Pattern_White_Space`property,usingcompileddata. * *Seethe[Rustdocumentationfor`PatternWhiteSpace`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.PatternWhiteSpace.html) for more information.
*/ inlinestatic std::unique_ptr<icu4x::CodePointSetData> create_pattern_white_space();
/** *Createasetforthe`Pattern_White_Space`property,usingaparticulardatasource. * *Seethe[Rustdocumentationfor`PatternWhiteSpace`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.PatternWhiteSpace.html) for more information.
*/ inlinestatic icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> create_pattern_white_space_with_provider(const icu4x::DataProvider& provider);
/** *Getthe`Prepended_Concatenation_Mark`valueforagivencharacter,usingcompileddata * *Seethe[Rustdocumentationfor`for_char`](https://docs.rs/icu/2.1.1/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
*/ inlinestaticbool prepended_concatenation_mark_for_char(char32_t ch);
/** *Createasetforthe`Prepended_Concatenation_Mark`property,usingcompileddata. * *Seethe[Rustdocumentationfor`PrependedConcatenationMark`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.PrependedConcatenationMark.html) for more information.
*/ inlinestatic std::unique_ptr<icu4x::CodePointSetData> create_prepended_concatenation_mark();
/** *Createasetforthe`Prepended_Concatenation_Mark`property,usingaparticulardatasource. * *Seethe[Rustdocumentationfor`PrependedConcatenationMark`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.PrependedConcatenationMark.html) for more information.
*/ inlinestatic icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> create_prepended_concatenation_mark_with_provider(const icu4x::DataProvider& provider);
/** *Getthe`Print`valueforagivencharacter,usingcompileddata * *Seethe[Rustdocumentationfor`for_char`](https://docs.rs/icu/2.1.1/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
*/ inlinestaticbool print_for_char(char32_t ch);
/** *Createasetforthe`Print`property,usingcompileddata. * *Seethe[Rustdocumentationfor`Print`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.Print.html) for more information.
*/ inlinestatic std::unique_ptr<icu4x::CodePointSetData> create_print();
/** *Createasetforthe`Print`property,usingaparticulardatasource. * *Seethe[Rustdocumentationfor`Print`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.Print.html) for more information.
*/ inlinestatic icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> create_print_with_provider(const icu4x::DataProvider& provider);
/** *Getthe`Quotation_Mark`valueforagivencharacter,usingcompileddata * *Seethe[Rustdocumentationfor`for_char`](https://docs.rs/icu/2.1.1/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
*/ inlinestaticbool quotation_mark_for_char(char32_t ch);
/** *Createasetforthe`Quotation_Mark`property,usingcompileddata. * *Seethe[Rustdocumentationfor`QuotationMark`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.QuotationMark.html) for more information.
*/ inlinestatic std::unique_ptr<icu4x::CodePointSetData> create_quotation_mark();
/** *Createasetforthe`Quotation_Mark`property,usingaparticulardatasource. * *Seethe[Rustdocumentationfor`QuotationMark`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.QuotationMark.html) for more information.
*/ inlinestatic icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> create_quotation_mark_with_provider(const icu4x::DataProvider& provider);
/** *Getthe`Radical`valueforagivencharacter,usingcompileddata * *Seethe[Rustdocumentationfor`for_char`](https://docs.rs/icu/2.1.1/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
*/ inlinestaticbool radical_for_char(char32_t ch);
/** *Createasetforthe`Radical`property,usingcompileddata. * *Seethe[Rustdocumentationfor`Radical`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.Radical.html) for more information.
*/ inlinestatic std::unique_ptr<icu4x::CodePointSetData> create_radical();
/** *Createasetforthe`Radical`property,usingaparticulardatasource. * *Seethe[Rustdocumentationfor`Radical`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.Radical.html) for more information.
*/ inlinestatic icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> create_radical_with_provider(const icu4x::DataProvider& provider);
/** *Getthe`Regional_Indicator`valueforagivencharacter,usingcompileddata * *Seethe[Rustdocumentationfor`for_char`](https://docs.rs/icu/2.1.1/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
*/ inlinestaticbool regional_indicator_for_char(char32_t ch);
/** *Createasetforthe`Regional_Indicator`property,usingcompileddata. * *Seethe[Rustdocumentationfor`RegionalIndicator`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.RegionalIndicator.html) for more information.
*/ inlinestatic std::unique_ptr<icu4x::CodePointSetData> create_regional_indicator();
/** *Createasetforthe`Regional_Indicator`property,usingaparticulardatasource. * *Seethe[Rustdocumentationfor`RegionalIndicator`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.RegionalIndicator.html) for more information.
*/ inlinestatic icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> create_regional_indicator_with_provider(const icu4x::DataProvider& provider);
/** *Getthe`Soft_Dotted`valueforagivencharacter,usingcompileddata * *Seethe[Rustdocumentationfor`for_char`](https://docs.rs/icu/2.1.1/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
*/ inlinestaticbool soft_dotted_for_char(char32_t ch);
/** *Createasetforthe`Soft_Dotted`property,usingcompileddata. * *Seethe[Rustdocumentationfor`SoftDotted`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.SoftDotted.html) for more information.
*/ inlinestatic std::unique_ptr<icu4x::CodePointSetData> create_soft_dotted();
/** *Createasetforthe`Soft_Dotted`property,usingaparticulardatasource. * *Seethe[Rustdocumentationfor`SoftDotted`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.SoftDotted.html) for more information.
*/ inlinestatic icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> create_soft_dotted_with_provider(const icu4x::DataProvider& provider);
/** *Getthe`Segment_Starter`valueforagivencharacter,usingcompileddata * *Seethe[Rustdocumentationfor`for_char`](https://docs.rs/icu/2.1.1/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
*/ inlinestaticbool segment_starter_for_char(char32_t ch);
/** *Createasetforthe`Segment_Starter`property,usingcompileddata. * *Seethe[Rustdocumentationfor`SegmentStarter`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.SegmentStarter.html) for more information.
*/ inlinestatic std::unique_ptr<icu4x::CodePointSetData> create_segment_starter();
/** *Createasetforthe`Segment_Starter`property,usingaparticulardatasource. * *Seethe[Rustdocumentationfor`SegmentStarter`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.SegmentStarter.html) for more information.
*/ inlinestatic icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> create_segment_starter_with_provider(const icu4x::DataProvider& provider);
/** *Getthe`Case_Sensitive`valueforagivencharacter,usingcompileddata * *Seethe[Rustdocumentationfor`for_char`](https://docs.rs/icu/2.1.1/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
*/ inlinestaticbool case_sensitive_for_char(char32_t ch);
/** *Createasetforthe`Case_Sensitive`property,usingcompileddata. * *Seethe[Rustdocumentationfor`CaseSensitive`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.CaseSensitive.html) for more information.
*/ inlinestatic std::unique_ptr<icu4x::CodePointSetData> create_case_sensitive();
/** *Createasetforthe`Case_Sensitive`property,usingaparticulardatasource. * *Seethe[Rustdocumentationfor`CaseSensitive`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.CaseSensitive.html) for more information.
*/ inlinestatic icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> create_case_sensitive_with_provider(const icu4x::DataProvider& provider);
/** *Getthe`Sentence_Terminal`valueforagivencharacter,usingcompileddata * *Seethe[Rustdocumentationfor`for_char`](https://docs.rs/icu/2.1.1/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
*/ inlinestaticbool sentence_terminal_for_char(char32_t ch);
/** *Createasetforthe`Sentence_Terminal`property,usingcompileddata. * *Seethe[Rustdocumentationfor`SentenceTerminal`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.SentenceTerminal.html) for more information.
*/ inlinestatic std::unique_ptr<icu4x::CodePointSetData> create_sentence_terminal();
/** *Createasetforthe`Sentence_Terminal`property,usingaparticulardatasource. * *Seethe[Rustdocumentationfor`SentenceTerminal`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.SentenceTerminal.html) for more information.
*/ inlinestatic icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> create_sentence_terminal_with_provider(const icu4x::DataProvider& provider);
/** *Getthe`Terminal_Punctuation`valueforagivencharacter,usingcompileddata * *Seethe[Rustdocumentationfor`for_char`](https://docs.rs/icu/2.1.1/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
*/ inlinestaticbool terminal_punctuation_for_char(char32_t ch);
/** *Createasetforthe`Terminal_Punctuation`property,usingcompileddata. * *Seethe[Rustdocumentationfor`TerminalPunctuation`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.TerminalPunctuation.html) for more information.
*/ inlinestatic std::unique_ptr<icu4x::CodePointSetData> create_terminal_punctuation();
/** *Createasetforthe`Terminal_Punctuation`property,usingaparticulardatasource. * *Seethe[Rustdocumentationfor`TerminalPunctuation`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.TerminalPunctuation.html) for more information.
*/ inlinestatic icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> create_terminal_punctuation_with_provider(const icu4x::DataProvider& provider);
/** *Getthe`Unified_Ideograph`valueforagivencharacter,usingcompileddata * *Seethe[Rustdocumentationfor`for_char`](https://docs.rs/icu/2.1.1/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
*/ inlinestaticbool unified_ideograph_for_char(char32_t ch);
/** *Createasetforthe`Unified_Ideograph`property,usingcompileddata. * *Seethe[Rustdocumentationfor`UnifiedIdeograph`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.UnifiedIdeograph.html) for more information.
*/ inlinestatic std::unique_ptr<icu4x::CodePointSetData> create_unified_ideograph();
/** *Createasetforthe`Unified_Ideograph`property,usingaparticulardatasource. * *Seethe[Rustdocumentationfor`UnifiedIdeograph`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.UnifiedIdeograph.html) for more information.
*/ inlinestatic icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> create_unified_ideograph_with_provider(const icu4x::DataProvider& provider);
/** *Getthe`Uppercase`valueforagivencharacter,usingcompileddata * *Seethe[Rustdocumentationfor`for_char`](https://docs.rs/icu/2.1.1/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
*/ inlinestaticbool uppercase_for_char(char32_t ch);
/** *Createasetforthe`Uppercase`property,usingcompileddata. * *Seethe[Rustdocumentationfor`Uppercase`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.Uppercase.html) for more information.
*/ inlinestatic std::unique_ptr<icu4x::CodePointSetData> create_uppercase();
/** *Createasetforthe`Uppercase`property,usingaparticulardatasource. * *Seethe[Rustdocumentationfor`Uppercase`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.Uppercase.html) for more information.
*/ inlinestatic icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> create_uppercase_with_provider(const icu4x::DataProvider& provider);
/** *Getthe`Variation_Selector`valueforagivencharacter,usingcompileddata * *Seethe[Rustdocumentationfor`for_char`](https://docs.rs/icu/2.1.1/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
*/ inlinestaticbool variation_selector_for_char(char32_t ch);
/** *Createasetforthe`Variation_Selector`property,usingcompileddata. * *Seethe[Rustdocumentationfor`VariationSelector`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.VariationSelector.html) for more information.
*/ inlinestatic std::unique_ptr<icu4x::CodePointSetData> create_variation_selector();
/** *Createasetforthe`Variation_Selector`property,usingaparticulardatasource. * *Seethe[Rustdocumentationfor`VariationSelector`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.VariationSelector.html) for more information.
*/ inlinestatic icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> create_variation_selector_with_provider(const icu4x::DataProvider& provider);
/** *Getthe`White_Space`valueforagivencharacter,usingcompileddata * *Seethe[Rustdocumentationfor`for_char`](https://docs.rs/icu/2.1.1/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
*/ inlinestaticbool white_space_for_char(char32_t ch);
/** *Createasetforthe`White_Space`property,usingcompileddata. * *Seethe[Rustdocumentationfor`WhiteSpace`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.WhiteSpace.html) for more information.
*/ inlinestatic std::unique_ptr<icu4x::CodePointSetData> create_white_space();
/** *Createasetforthe`White_Space`property,usingaparticulardatasource. * *Seethe[Rustdocumentationfor`WhiteSpace`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.WhiteSpace.html) for more information.
*/ inlinestatic icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> create_white_space_with_provider(const icu4x::DataProvider& provider);
/** *Getthe`Xdigit`valueforagivencharacter,usingcompileddata * *Seethe[Rustdocumentationfor`for_char`](https://docs.rs/icu/2.1.1/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
*/ inlinestaticbool xdigit_for_char(char32_t ch);
/** *Createasetforthe`Xdigit`property,usingcompileddata. * *Seethe[Rustdocumentationfor`Xdigit`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.Xdigit.html) for more information.
*/ inlinestatic std::unique_ptr<icu4x::CodePointSetData> create_xdigit();
/** *Createasetforthe`Xdigit`property,usingaparticulardatasource. * *Seethe[Rustdocumentationfor`Xdigit`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.Xdigit.html) for more information.
*/ inlinestatic icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> create_xdigit_with_provider(const icu4x::DataProvider& provider);
/** *Getthe`Xid_Continue`valueforagivencharacter,usingcompileddata * *Seethe[Rustdocumentationfor`for_char`](https://docs.rs/icu/2.1.1/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
*/ inlinestaticbool xid_continue_for_char(char32_t ch);
/** *Createasetforthe`Xid_Continue`property,usingcompileddata. * *Seethe[Rustdocumentationfor`XidContinue`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.XidContinue.html) for more information.
*/ inlinestatic std::unique_ptr<icu4x::CodePointSetData> create_xid_continue();
/** *Createasetforthe`Xid_Continue`property,usingaparticulardatasource. * *Seethe[Rustdocumentationfor`XidContinue`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.XidContinue.html) for more information.
*/ inlinestatic icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> create_xid_continue_with_provider(const icu4x::DataProvider& provider);
/** *Getthe`Xid_Start`valueforagivencharacter,usingcompileddata * *Seethe[Rustdocumentationfor`for_char`](https://docs.rs/icu/2.1.1/icu/properties/props/trait.BinaryProperty.html#tymethod.for_char) for more information.
*/ inlinestaticbool xid_start_for_char(char32_t ch);
/** *Createasetforthe`Xid_Start`property,usingcompileddata. * *Seethe[Rustdocumentationfor`XidStart`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.XidStart.html) for more information.
*/ inlinestatic std::unique_ptr<icu4x::CodePointSetData> create_xid_start();
/** *Createasetforthe`Xid_Start`property,usingaparticulardatasource. * *Seethe[Rustdocumentationfor`XidStart`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.XidStart.html) for more information.
*/ inlinestatic icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> create_xid_start_with_provider(const icu4x::DataProvider& provider);
/** *[ecma]:https://tc39.es/ecma262/#table-binary-unicode-properties * *Seethe[Rustdocumentationfor`new_for_ecma262`](https://docs.rs/icu/2.1.1/icu/properties/struct.CodePointSetData.html#method.new_for_ecma262) for more information.
*/ inlinestatic icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> create_for_ecma262(std::string_view property_name);
/** *[ecma]:https://tc39.es/ecma262/#table-binary-unicode-properties * *Seethe[Rustdocumentationfor`new_for_ecma262`](https://docs.rs/icu/2.1.1/icu/properties/struct.CodePointSetData.html#method.new_for_ecma262) for more information.
*/ inlinestatic icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> create_for_ecma262_with_provider(const icu4x::DataProvider& provider, std::string_view property_name);
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.