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
Returns nothing if text
is invalid UTF-8.
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.
Static
createCreates a new ICU4XBidi
from locale data.
See the Rust documentation for new
for more information.
Static
level_Check 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.
Static
level_Check 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.
Static
level_Get a simple LTR Level value
See the Rust documentation for ltr
for more information.
Static
level_Get 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
BidiClassAdapter
for more information.