Skip to main content

Crate hypercall_recovery

Crate hypercall_recovery 

Source
Expand description

Restart recovery lifecycle contracts for Hypercall.

This crate intentionally owns vocabulary and invariants, not runtime IO or trading logic. The monolith still wires Tokio channels, HTTP handlers, WAL storage, and concrete engine commands.

Re-exports§

pub use component::RestartComponentDescriptor;
pub use component::RestartComponentName;
pub use component::RestartStateComponent;
pub use digest::DigestField;
pub use lifecycle::RecoveryPhase;
pub use quiesce::MutationSource;
pub use quiesce::QuiesceAction;
pub use quiesce::QuiesceReport;
pub use replay::ReplayDisposition;
pub use snapshot::SnapshotField;

Modules§

component
digest
lifecycle
quiesce
replay
snapshot