startup_report
Module: startup_report
Section titled “Module: startup_report”Contents
Section titled “Contents”Functions
publish_startup_report- Atomically publish a startup report without replacing state.
firma_process_orchestrator::startup_report::publish_startup_report
Section titled “firma_process_orchestrator::startup_report::publish_startup_report”Function
Atomically publish a startup report without replacing state.
The destination’s parent must already exist. Publication writes a complete
versioned record beside path, then atomically installs it with no-clobber
semantics. An existing file, including a symlink, causes failure.
Errors
Section titled “Errors”Returns an I/O error when serialization, staging, or no-clobber publication fails.
fn publish_startup_report(path: &std::path::Path, endpoint: &crate::ComponentEndpoint) -> std::io::Result<()>