pub enum RuntimeFailureKind {
Show 14 variants
Unavailable,
UnknownOperation,
AmbiguousBinding,
ProtocolViolation,
MissingModuleFactory,
UnavailableExecutionClass,
InvalidResolvedPlan,
AdmissionClosed,
ResourceExhausted,
DeadlineExceeded,
Cancelled,
Internal,
ModuleFailure,
ModuleRestartExhausted,
}Expand description
A sanitized category of Runtime Failure.
Details, payloads, configuration, and opaque values are intentionally not
represented. Observers can use the category with structural fields from a
DiagnosticEvent without receiving business data.
Variants§
No current provider generation is available.
UnknownOperation
The requested Operation is not in the resolved Descriptor.
AmbiguousBinding
A singular handle was used for several providers.
ProtocolViolation
The generated contract and endpoint disagreed.
MissingModuleFactory
A selected Module factory was not linked.
The selected Execution Adapter is unavailable.
InvalidResolvedPlan
The resolved Plan or prepared endpoint set is invalid.
AdmissionClosed
New work was rejected because App admission is closed.
ResourceExhausted
A bounded admission queue was full.
DeadlineExceeded
A monotonic invocation deadline expired.
Cancelled
Invocation cancellation won the race.
Internal
The Driver or Adapter reported an internal failure.
ModuleFailure
A Module generation reported a failure.
ModuleRestartExhausted
A finite Module restart budget was exhausted.
Trait Implementations§
Source§impl Clone for RuntimeFailureKind
impl Clone for RuntimeFailureKind
Source§fn clone(&self) -> RuntimeFailureKind
fn clone(&self) -> RuntimeFailureKind
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more