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§
- Aggregated
Value - Aggregated value for a column.
- Aggregation
Fn - Custom aggregation function type.
- Aggregation
State - Complete aggregation state for the table.
- Column
Def - Definition of a table column.
- Column
DefBuilder - Builder for creating column definitions with a fluent API.
- Column
Filter - Filter state for a single column.
- Column
Id - Unique identifier for a column.
- Column
Meta - Metadata for a column that affects its behavior.
- Column
Ordering State - Complete column ordering state for the table.
- Column
Pinning State - Complete column pinning state for the table.
- Column
Size - Size info for a single column.
- Column
Sizing State - Complete column sizing state for the table.
- Column
Visibility State - Complete column visibility state for the table.
- Data
Table Accessor - Type-safe accessor for extracting values from row data.
- Data
Table Cell Context - Context provided when rendering a cell.
- Data
Table DynAccessor - Dynamic accessor that returns boxed trait objects for sorting and filtering.
- Data
Table Header Context - Context provided when rendering a column header.
- Data
Table Options - Options for table configuration.
- Data
Table Options Builder - Builder for table options.
- Data
Table Row - A row in the table with associated metadata.
- Data
Table RowId - Unique identifier for a row.
- Data
Table RowModel - Row model containing processed rows and index mappings.
- Data
Table State - Combined state for all table features.
- Data
Table State Builder - Builder for creating table state with specific initial values.
- Expanding
State - Complete expanding state for the table.
- Filter
Fn - Custom filter function type.
- Filter
State - Complete filtering state for the table.
- Global
Filter - Global filter that applies across all columns.
- Grouping
State - Complete grouping state for the table.
- Pagination
State - Complete pagination state for the table.
- RowSelection
State - Complete row selection state for the table.
- Sort
State - State for a single column’s sort.
- Sorting
Fn - Custom sorting function type.
- Sorting
State - Complete sorting state for the table.
Enums§
- Built
InAggregation - Built-in aggregation functions.
- Built
InFilter - Built-in filter functions.
- Built
InSorting - Built-in sorting functions.
- Column
Pinning Position - Column pinning position.
- Column
Sizing Mode - Column sizing mode.
- Data
Table Sort Direction - Sort direction for header context.
- Filter
Value - Filter value that can be applied to a column.
- Pagination
Mode - Pagination mode.
- RowSelection
Mode - Row selection mode.
- Sort
Direction - Sort direction.
Traits§
- Data
Table DynValue - Trait for dynamically typed values that support comparison and display.
Type Aliases§
- Expanded
State - Type alias for expanded state map.