Skip to main content

Module operations

Module operations 

Source
Expand description

Table management actions and toolbar operations frameworks.

Structs§

BorrowedRow
A zero-allocation row wrapper that references cell data directly from a provider.
CopyHeadersRows
CopyRows
DeSelectAll
FilterDeSelectAll
FilterSelectAll
HeaderIter
Zero-allocation lazy headers iterator.
OperationContext
Evaluation context supplied to active toolbar operations during executions.
OwnedRow
A fully-owned row snapshot, cacheable across frames and usable anywhere a Row is expected.
RowHierarchy
Structural nesting parameters for tree hierarchy nodes.
SelectAll
TableOperations
Coordinates grouped sequences of toolbar actions, polling systems, and error dialogs.

Enums§

TableOperationEnablement
Triggers for when table actions can execute.

Traits§

Row
A row element that resolves display text properties at specific column offsets.
RowSliceExt
Helper trait to parse, extract, or fall back between primary text and hover text in rows.
TableOperation
Trait defining a single modular table operation.
TableProvider
Trait implemented by datasets to back the interactive table system.

Type Aliases§

RowCallback
The callback signature used to process streamed row data.
TableCell
Represents cell data, providing the primary text and an optional tooltip/hover override.
TableCellOwned
Owned counterpart of TableCell with a 'static lifetime, used when a row’s data must outlive the provider borrow (e.g. when caching visible rows for rendering).