Skip to content

error

Enums

  • StackError - Error returned by Firma-specific stack operations.

Enum

Error returned by Firma-specific stack operations.

Variants:

  • CurrentExecutable{ source: io::Error } - Discovering the current Firma executable failed.
  • ConfigResolution{ source: firma_config_loader::ConfigResolveError } - Resolving a selected stack configuration failed.
  • ConfigNotFound{ path: std::path::PathBuf } - No stack configuration was found in any supported location.
  • ConfigValidation{ source: anyhow::Error } - Loading or deserializing Firma configuration failed.
  • InvalidAuthorityListenAddr{ address: String, source: std::net::AddrParseError } - The Authority listen address is invalid.
  • MissingReadyEndpoint{ component: &'static str } - Staged planning did not receive a required prior endpoint.
  • Orchestrator(firma_process_orchestrator::OrchestratorError) - Generic process orchestration failed.
  • Rollback{ operation: Box<Self>, rollback: Box<firma_process_orchestrator::OrchestratorError> } - Stack planning or startup failed and process rollback also failed.

Trait Implementations:

  • Display
    • fn fmt(self: &Self, __formatter: & mut ::core::fmt::Formatter) -> ::core::fmt::Result
  • Error
    • fn source(self: &Self) -> ::core::option::Option<&dyn ::thiserror::__private18::Error>
  • Debug
    • fn fmt(self: &Self, f: & mut $crate::fmt::Formatter) -> $crate::fmt::Result
  • From
    • fn from(error: StartError<Self>) -> Self
  • From
    • fn from(source: OrchestratorError) -> Self