Trait LogData
Source pub trait LogData: Debug {
// Required methods
fn len(&self) -> usize;
fn is_empty(&self) -> bool;
fn index_info(&self) -> &ColumnInfo;
fn data_columns(&self) -> usize;
fn data_infos(&self, idx: usize) -> Option<&ColumnInfo>;
fn iter_data_columns(&self) -> IterDataColumns<'_> ⓘ;
fn index_rows(
&self,
viewport: &ViewPort,
mask_unicode: bool,
) -> IndexRows<'_> ⓘ;
fn data_rows(&self, viewport: &ViewPort, mask_unicode: bool) -> DataRows<'_> ⓘ;
// Provided method
fn data_widths<'d>(&'d self, _viewport: &ViewPort) -> DataWidths<'d> ⓘ { ... }
}