Expand description
Async data source support for OxiUI table.
AsyncRowSource is a Send + Sync trait analogous to RowSource but
with an async fn row() signature. This enables remote / IO-bound data
sources (databases, REST APIs, file parsing) without blocking the UI thread.
A built-in PrefetchBuffer wraps any AsyncRowSource and prefetches
rows near the current viewport, serving cached rows synchronously once
fetched.
Structs§
- Prefetch
Buffer - Wraps an
AsyncRowSourceand provides a synchronousRowSourceview.
Traits§
- Async
RowSource - Asynchronous variant of
RowSourcefor IO-bound data backends.
Type Aliases§
- BoxFuture
- A boxed, send-able future.