re_arrow_ui 0.31.1

Show arrow data in a tree of rerun list_items and format arrow with syntax highlighting.
Documentation
//! Show arrow data as a tree of rerun `list_items` or as a nicely formatted label with syntax highlighting.
mod arrow_node;
mod arrow_ui;
mod datatype_ui;
mod list_item_ranges;
mod show_index;

pub use arrow_ui::arrow_ui;

pub fn arrow_syntax_highlighted(
    data: &dyn arrow::array::Array,
) -> Result<re_ui::syntax_highlighting::SyntaxHighlightedBuilder, arrow::error::ArrowError> {
    show_index::ArrayUi::try_new(data, &show_index::DisplayOptions::default())?.highlighted()
}

pub fn arrow_value_syntax_highlighted(
    data: &dyn arrow::array::Array,
    index: usize,
) -> Result<re_ui::syntax_highlighting::SyntaxHighlightedBuilder, arrow::error::ArrowError> {
    show_index::ArrayUi::try_new(data, &show_index::DisplayOptions::default())?
        .value_highlighted(index)
}