pub struct TanStackUngroupedRowModelOrderCache { /* private fields */ }Implementations§
Source§impl TanStackUngroupedRowModelOrderCache
impl TanStackUngroupedRowModelOrderCache
pub fn recompute_count(&self) -> u64
Sourcepub fn ungrouped_order(
&mut self,
columns_signature: u64,
deps: TanStackUngroupedRowModelOrderDeps,
compute: impl FnOnce() -> TanStackRowModelOrderSnapshot,
) -> (&Arc<TanStackRowModelOrderSnapshot>, bool)
pub fn ungrouped_order( &mut self, columns_signature: u64, deps: TanStackUngroupedRowModelOrderDeps, compute: impl FnOnce() -> TanStackRowModelOrderSnapshot, ) -> (&Arc<TanStackRowModelOrderSnapshot>, bool)
Returns a stable, memoized snapshot of the final ungrouped row model ordering.
This cache is designed for “rebuild each frame” callers: keep it outside ephemeral table
instances, and drive invalidation via deps (plus items_revision).
Notes:
- This is intentionally scoped to the ungrouped pipeline (
state.grouping.is_empty()). Grouped row models introduce non-core rows (group headers) whose keys are not stable across consumer-defined rebuild strategies; that will be covered by a separate cache surface.
Trait Implementations§
Source§impl Default for TanStackUngroupedRowModelOrderCache
impl Default for TanStackUngroupedRowModelOrderCache
Source§fn default() -> TanStackUngroupedRowModelOrderCache
fn default() -> TanStackUngroupedRowModelOrderCache
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for TanStackUngroupedRowModelOrderCache
impl RefUnwindSafe for TanStackUngroupedRowModelOrderCache
impl Send for TanStackUngroupedRowModelOrderCache
impl Sync for TanStackUngroupedRowModelOrderCache
impl Unpin for TanStackUngroupedRowModelOrderCache
impl UnsafeUnpin for TanStackUngroupedRowModelOrderCache
impl UnwindSafe for TanStackUngroupedRowModelOrderCache
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