Expand description
Black-box driving of an app’s engine binary: one-shot CLI words and the
framed stdio sidecar protocol (newline-delimited JSON through
rightkit-sidecar). Nothing mocks the engine.
Structs§
- CliOptions
- CliResult
- Engine
Target - An engine binary and how to launch it without touching real user data.
- Sidecar
- A running
--stdiosidecar speaking{"type":"request","id":N,"method":{"method":"command","params":{"name","input"}}}and answering{"type":"response","status":"ok|err","id":N,"result|error":...}. - Sidecar
Status - Runtime figures of a running sidecar, computed on call by
Sidecar::status.
Constants§
Functions§
- build_
engine - Build the engine through the managed wrapper and return the executable it
produced (from cargo’s
compiler-artifactmessage), never a stale copy.