Skip to content

error

Enums

  • RunError - Error type used by firma-run runtime orchestration.

Enum

Error type used by firma-run runtime orchestration.

Variants:

  • MissingCommand
  • ReservedSandboxIdEnvironment
  • ConfigParse{ path: std::path::PathBuf, reason: String }
  • ConfigValidation(String)
  • MissingAgentId{ path: std::path::PathBuf }
  • LegacyProfileAgentId{ path: std::path::PathBuf, value: String }
  • InvalidAgentId{ path: std::path::PathBuf, value: String }
  • UnsupportedBackend{ backend: String, reason: String }
  • Backend{ backend: String, reason: String }
  • UnsupportedProfileBackend{ profile: String, backend: String, reason: String }
  • Capability(String)
  • Spawn(String)
  • Wait(String)
  • Internal(String)
  • RunComponentOrchestration(Box<firma_process_orchestrator::StartError<Self>>)
  • RunStackShutdown(firma_process_orchestrator::OrchestratorError)
  • RunStackPostReadyRollback{ operation: Box<Self>, rollback: firma_process_orchestrator::ShutdownError }
  • RunMarkerCleanup{ operation: Box<Self>, cleanup: Box<Self> }
  • SidecarUnreachable{ endpoint: String, reason: String }
  • SidecarLocalNoAutostart
  • MissingSidecar
  • UnsupportedPlatform{ reason: String }
  • MissingAuthority
  • AuthorityUnreachable{ url: String, reason: String }
  • CapabilityDenied{ agent_id: String, reason: String, message: String }
  • CapabilityPendingApproval{ agent_id: String, approval_id: String, approval_url: String }
  • AgentNotRegistered{ agent_id: String, message: String }
  • AgentProfileMismatch{ agent_id: String, message: String }
  • AuthorityTransportAmbiguous{ endpoint: String }
  • AuthorityUnknownProfile{ name: String }
  • Governance(String)
  • AuthorityBootstrapNoTty
  • AuthorityBootstrapDeclined
  • NonStructuralBackendRequiresOptIn{ backend: String }

Traits: Error

Trait Implementations:

  • Debug
    • fn fmt(self: &Self, f: & mut $crate::fmt::Formatter) -> $crate::fmt::Result
  • Display
    • fn fmt(self: &Self, __formatter: & mut ::core::fmt::Formatter) -> ::core::fmt::Result