pagedb 0.1.0-beta.6

Encrypted, portable, embedded page store with B+ tree and segment-file surfaces.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
//! macOS / iOS / iPadOS backend using Grand Central Dispatch I/O.
//!
//! Each open file owns a `DispatchIO` channel in `DISPATCH_IO_RANDOM` mode;
//! reads and writes go through `dispatch_io_read` / `dispatch_io_write` with
//! block handlers bridged to tokio oneshots. `fsync` and `ftruncate` use raw
//! libc — `dispatch_io` has no equivalent.

pub mod file;
pub mod vfs;

pub use file::GcdFile;
pub use vfs::{GcdLockHandle, GcdVfs};