Expand description
Crate-wide error type for the daemon.
DaemonError aggregates the typed errors from the layers below
(vs-protocol, vs-store, vs-engine-webkit) plus daemon-specific
cases (no active session, unknown page, stale token).
Every error has a wire mapping in DaemonError::wire — the form
the daemon emits as ! <CODE> [args] per docs/PROTOCOL.md.