# unicode_bidi::deprecated::visual_runs - Rust
API documentation for the Rust `visual_runs` fn in crate `unicode_bidi`.
Keywords: rust, rustlang, rust-lang, visual_runs

# Function unicode_bidi::deprecated::visual_runs [−] [src]

    pub fn visual_runs(line: Range<usize>, levels: &[Level]) -> Vec<LevelRun>

👎 Deprecated since 0.3.0:

please use `BidiInfo::visual_runs()` instead.

Find the level runs within a line and return them in visual order.

NOTE: This implementation is incomplete. The algorithm needs information about the text, including original `BidiClass` property of each character, to be able to perform correctly. Please see `BidiInfo::visual_runs()` for the improved implementation.

`line` is a range of bytes indices within `levels`.

http://www.unicode.org/reports/tr9/#Reordering_Resolved_Levels