fret_ui_headless/table/
state.rs1use super::{
2 ColumnFiltersState, ColumnOrderState, ColumnPinningState, ColumnSizingInfoState,
3 ColumnSizingState, ColumnVisibilityState, ExpandingState, GlobalFilterState, GroupingState,
4 PaginationState, RowPinningState, RowSelectionState, SortingState,
5};
6
7#[derive(Debug, Clone, Default)]
8pub struct TableState {
9 pub sorting: SortingState,
10 pub grouping: GroupingState,
11 pub column_filters: ColumnFiltersState,
12 pub global_filter: GlobalFilterState,
13 pub pagination: PaginationState,
14 pub expanding: ExpandingState,
15 pub row_pinning: RowPinningState,
16 pub row_selection: RowSelectionState,
17 pub column_visibility: ColumnVisibilityState,
18 pub column_order: ColumnOrderState,
19 pub column_sizing: ColumnSizingState,
20 pub column_sizing_info: ColumnSizingInfoState,
21 pub column_pinning: ColumnPinningState,
22}