Skip to main content

Module prelude

Module prelude 

Source
Expand description

Re-exports for convenient access to all public types.

Import this module to get access to the most frequently used types from both the core engine and UI components. Convenient re-exports for common use.

This module provides a centralized location for importing commonly used types from both the core engine and UI components.

Re-exports§

pub use crate::components::cell_render_context::CellRenderContext;
pub use crate::components::data_table::DataTable;
pub use crate::components::data_table::DataTableProps;
pub use crate::components::pagination::Pagination;
pub use crate::components::pagination::PaginationProps;
pub use crate::components::table_body::TableBody;
pub use crate::components::table_body::TableBodyProps;
pub use crate::components::table_header::TableHeader;
pub use crate::components::table_header::TableHeaderProps;
pub use crate::hooks::use_table::UseTableHandle;
pub use crate::hooks::use_table::use_table;

Structs§

AggregatedValue
Aggregated value for a column.
AggregationFn
Custom aggregation function type.
AggregationState
Complete aggregation state for the table.
ColumnDef
Definition of a table column.
ColumnDefBuilder
Builder for creating column definitions with a fluent API.
ColumnFilter
Filter state for a single column.
ColumnId
Unique identifier for a column.
ColumnMeta
Metadata for a column that affects its behavior.
ColumnOrderingState
Complete column ordering state for the table.
ColumnPinningState
Complete column pinning state for the table.
ColumnSize
Size info for a single column.
ColumnSizingState
Complete column sizing state for the table.
ColumnVisibilityState
Complete column visibility state for the table.
DataTableAccessor
Type-safe accessor for extracting values from row data.
DataTableCellContext
Context provided when rendering a cell.
DataTableDynAccessor
Dynamic accessor that returns boxed trait objects for sorting and filtering.
DataTableHeaderContext
Context provided when rendering a column header.
DataTableOptions
Options for table configuration.
DataTableOptionsBuilder
Builder for table options.
DataTableRow
A row in the table with associated metadata.
DataTableRowId
Unique identifier for a row.
DataTableRowModel
Row model containing processed rows and index mappings.
DataTableState
Combined state for all table features.
DataTableStateBuilder
Builder for creating table state with specific initial values.
ExpandingState
Complete expanding state for the table.
FilterFn
Custom filter function type.
FilterState
Complete filtering state for the table.
GlobalFilter
Global filter that applies across all columns.
GroupingState
Complete grouping state for the table.
PaginationState
Complete pagination state for the table.
RowSelectionState
Complete row selection state for the table.
SortState
State for a single column’s sort.
SortingFn
Custom sorting function type.
SortingState
Complete sorting state for the table.

Enums§

BuiltInAggregation
Built-in aggregation functions.
BuiltInFilter
Built-in filter functions.
BuiltInSorting
Built-in sorting functions.
ColumnPinningPosition
Column pinning position.
ColumnSizingMode
Column sizing mode.
DataTableSortDirection
Sort direction for header context.
FilterValue
Filter value that can be applied to a column.
PaginationMode
Pagination mode.
RowSelectionMode
Row selection mode.
SortDirection
Sort direction.

Traits§

DataTableDynValue
Trait for dynamically typed values that support comparison and display.

Type Aliases§

ExpandedState
Type alias for expanded state map.