mirror of
https://github.com/aljazceru/turso.git
synced 2025-12-25 03:54:21 +01:00
This PR addresses https://github.com/tursodatabase/turso/issues/1828 in a phased manner. Making database header access async in one PR will be complicated. This PR ports adds an async API to `header_accessor.rs` and ports over some of `pager.rs` to use this API. This will allow gradual porting over of all call sites. Once all call sites are ported over, one mechanical rename will fix everything in the repo so we don't have any `<header_name>_async` functions. Also, porting header accessors over from sync to async would be a good way to get introduced to the Limbo codebase for first time contributors. Reviewed-by: Jussi Saurio <jussi.saurio@gmail.com> Closes #1966