Skip to main content

Module snapshot

Module snapshot 

Source
Expand description

NodeSnapshot. NodeSnapshot

Captures the snapshottable state of a running Node so a fresh Node can be reconstructed via Node::restore(snap) and resume execution.

scope - ships the Rust struct surface. The 11 proto mirror messages outlined in docs/internal/IMPLEMENTATION_PLAN.md are deferred to the cross-stage audit; on-the-wire snapshot transfer is not a acceptance-gate requirement and the in-memory Rust surface is sufficient for the round-trip semantics. The fields line up 1:1 with the proto-spec field shapes so the future addition is mechanical.

Re-exports§

pub use transient::TransientSnapshot;

Modules§

transient
TransientSnapshot — the runtime ephemeral state surfaced for Node::snapshot / Node::restore.

Structs§

NamedComponentSnapshot
One component’s snapshot.
NamedGraphSnapshot
One installed graph’s snapshot.
NodeConfigSnapshot
Stable serializable view of NodeConfig (the runtime struct has fields that aren’t 1:1 serde-friendly).
NodeSnapshot
Top-level snapshot per ENGINE.md §15.1.