📝 clarify runtime file export examples

This commit is contained in:
Nanaloveyuki
2026-06-13 23:44:05 +08:00
parent 61094732a8
commit ce3eb06c1c
4 changed files with 18 additions and 8 deletions
+8 -2
View File
@@ -55,10 +55,16 @@ In this example, callers receive a machine-readable combined runtime snapshot.
When queued file runtime data should be embedded into a larger JSON object:
```moonbit
let payload = runtime_file_state_to_json(state)
match runtime.file_runtime_state() {
Some(snapshot) => {
let payload = runtime_file_state_to_json(snapshot)
ignore(payload)
}
None => ()
}
```
In this example, the helper keeps file-plus-queue diagnostics in one reusable JSON value.
In this example, the helper keeps file-plus-queue diagnostics in one reusable JSON value after the optional runtime snapshot is read.
### Error Case