Expand description
Data and APIs for supporting specific Bidi properties data in an efficient structure.
Supported properties are:
Bidi_Paired_BracketBidi_Paired_Bracket_TypeBidi_MirroredBidi_Mirroring_Glyph
Structs§
- Bidi
Auxiliary Properties - A wrapper around certain Bidi properties data. Can be obtained via
bidi_auxiliary_properties()and related getters. - Bidi
Auxiliary Properties Borrowed - A borrowed wrapper around Bidi properties data, returned by
BidiAuxiliaryProperties::as_borrowed(). More efficient to query. - Bidi
Mirroring Properties - This struct represents the properties Bidi_Mirrored and Bidi_Mirroring_Glyph.
If Bidi_Mirroring_Glyph is not defined for a code point, then the value in the
struct is
None.
Enums§
- Bidi
Pairing Properties - The enum represents Bidi_Paired_Bracket_Type, the char represents Bidi_Paired_Bracket.
Bidi_Paired_Bracket has a value of
Nonewhen Bidi_Paired_Bracket_Type isNone.
Functions§
- bidi_
auxiliary_ properties - Creates a
BidiAuxiliaryPropertiesV1struct that represents the data for certain Bidi properties. - load_
bidi_ auxiliary_ properties_ unstable - A version of
bidi_auxiliary_propertiesthat uses custom data provided by aDataProvider. - load_
bidi_ auxiliary_ properties_ with_ any_ provider - A version of
bidi_auxiliary_propertiesthat uses custom data provided by anAnyProvider.