DRAFTThis page is not published. Only visible in development mode.
Clients
Rust (Embedded)
Run the full engine inside your Rust process. No server, no network, one crate.
Getting started
Build an in-memory database and run RQL against it:
rust
let db = embedded::memory().build()?;
db.command_as_root("create namespace app", Params::None)?;
let frames = db.query_as_root("from app::users", Params::None)?;This section will grow into a complete walkthrough: the builder, storage options, and shutting down cleanly.
Commands, queries, and admin
Writes go through command sessions, reads through query sessions, and DDL through admin. This section will document each entry point and parameter binding with Params.
Mapping rows to structs
Results arrive as frames; the FromFrame derive maps rows onto your structs. This section will show the derive and manual access side by side.
