Use the data loaded in this object to process a string and calculate bidi information
Takes in a Level for the default level, if it is an invalid value it will default to LTR
See the Rust documentation for new_with_data_source for more information.
Utility function for producing reorderings given a list of levels
Produces a map saying which visual index maps to which source index.
The levels array must not have values greater than 126 (this is the Bidi maximum explicit depth plus one). Failure to follow this invariant may lead to incorrect results, but is still safe.
See the Rust documentation for reorder_visual for more information.
StaticcreateCreates a new [Bidi] from locale data, and a particular data source.
StaticlevelCheck if a Level returned by level_at is an LTR level.
Invalid levels (numbers greater than 125) will be assumed LTR
See the Rust documentation for is_ltr for more information.
StaticlevelCheck if a Level returned by level_at is an RTL level.
Invalid levels (numbers greater than 125) will be assumed LTR
See the Rust documentation for is_rtl for more information.
StaticlevelGet a simple LTR Level value
See the Rust documentation for ltr for more information.
StaticlevelGet a basic RTL Level value
See the Rust documentation for rtl for more information.
An ICU4X Bidi object, containing loaded bidi data
See the Rust documentation for
BidiClassfor more information.