Skip to content

timeouts

Structs


firma_process_orchestrator::timeouts::LifecycleTimeouts

Section titled “firma_process_orchestrator::timeouts::LifecycleTimeouts”

Struct

Caller-selected timeout policy for stack startup and teardown.

Fields:

  • component_readiness: std::time::Duration - Maximum time to wait for each component to publish readiness.
  • detached_handoff: std::time::Duration - Maximum time for the launcher to complete the two-phase detached handoff.
  • graceful_teardown: std::time::Duration - Maximum time to wait for graceful component shutdown.

Traits: Eq, Copy

Trait Implementations:

  • Default
    • fn default() -> Self
  • PartialEq
    • fn eq(self: &Self, other: &LifecycleTimeouts) -> bool
  • Debug
    • fn fmt(self: &Self, f: & mut $crate::fmt::Formatter) -> $crate::fmt::Result
  • Clone
    • fn clone(self: &Self) -> LifecycleTimeouts