pub(crate) fn runner_finish(result: &Result<Value, Failure>) -> !Expand description
Emits a runner result and exits, data on stdout and nothing else.
An orchestrator parses stdout, so a diagnostic written there would be indistinguishable from a result. Every human-facing word goes to stderr and every machine-facing one to stdout, which is the same rule the rest of the machine surface follows.