pub struct Output {
pub grid: Vec<Vec<OutCell>>,
pub row_kinds: Vec<RowKind>,
pub body_offset: u32,
pub width: u32,
pub chart_rows: Vec<u32>,
pub chart_cols: Vec<(u32, String)>,
pub label_col: Option<u32>,
}Expand description
A computed report: a dense grid relative to its top-left, with row kinds.
Fields§
§grid: Vec<Vec<OutCell>>§row_kinds: Vec<RowKind>§body_offset: u32Rows above the body (report filters plus a blank row).
width: u32§chart_rows: Vec<u32>Grid rows of the innermost (or collapsed) items: a PivotChart’s categories.
chart_cols: Vec<(u32, String)>Grid columns of item (not total) values with their series names: a PivotChart’s series.
label_col: Option<u32>Grid column holding the innermost row labels (None without row fields).
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Output
impl RefUnwindSafe for Output
impl Send for Output
impl Sync for Output
impl Unpin for Output
impl UnsafeUnpin for Output
impl UnwindSafe for Output
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more