#[non_exhaustive]pub enum RealtimeFrameCoordinatorError<H, F, E, B, K> {
PayloadContract(RealtimePayloadContractError),
Ingress(RealtimeIngressError),
Materialization(H),
Interpretation(RealtimeFrameInterpretationError<F>),
DecisionPlan(SequentialDecisionPlanError),
Decision(SequentialDecisionError<B>),
Model(E),
Completion(K),
CompletionAfterSubmission(K),
CompletionAttachment(RealtimeCompletionAttachmentError),
}Expand description
Failure while coordinating an unpublished complete realtime frame.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
PayloadContract(RealtimePayloadContractError)
Session payload identity did not match ingress or accepted batch.
Ingress(RealtimeIngressError)
Portable host validation failed before opaque materialization.
Materialization(H)
Validated host payload materialization failed.
Interpretation(RealtimeFrameInterpretationError<F>)
Schedule, history, or tensor interpretation failed.
DecisionPlan(SequentialDecisionPlanError)
Decision policy or branch sampling-state cardinality was invalid.
Decision(SequentialDecisionError<B>)
Ordered sampling or decision completion failed.
Model(E)
Typed architecture execution failed.
Completion(K)
Exact completion creation or resource retention failed.
CompletionAfterSubmission(K)
Native completion creation failed after work began; the branch owns quarantine evidence.
CompletionAttachment(RealtimeCompletionAttachmentError)
The caller supplied a branch which already represented a submission.
Trait Implementations§
Source§impl<H: Debug, F: Debug, E: Debug, B: Debug, K: Debug> Debug for RealtimeFrameCoordinatorError<H, F, E, B, K>
impl<H: Debug, F: Debug, E: Debug, B: Debug, K: Debug> Debug for RealtimeFrameCoordinatorError<H, F, E, B, K>
Source§impl<H, F, E, B, K> Display for RealtimeFrameCoordinatorError<H, F, E, B, K>
impl<H, F, E, B, K> Display for RealtimeFrameCoordinatorError<H, F, E, B, K>
Source§impl<H, F, E, B, K> Error for RealtimeFrameCoordinatorError<H, F, E, B, K>
impl<H, F, E, B, K> Error for RealtimeFrameCoordinatorError<H, F, E, B, K>
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Auto Trait Implementations§
impl<H, F, E, B, K> Freeze for RealtimeFrameCoordinatorError<H, F, E, B, K>where
H: Freeze,
RealtimeFrameInterpretationError<F>: Freeze,
SequentialDecisionError<B>: Freeze,
E: Freeze,
K: Freeze,
impl<H, F, E, B, K> RefUnwindSafe for RealtimeFrameCoordinatorError<H, F, E, B, K>where
H: RefUnwindSafe,
RealtimeFrameInterpretationError<F>: RefUnwindSafe,
SequentialDecisionError<B>: RefUnwindSafe,
E: RefUnwindSafe,
K: RefUnwindSafe,
impl<H, F, E, B, K> Send for RealtimeFrameCoordinatorError<H, F, E, B, K>where
H: Send,
RealtimeFrameInterpretationError<F>: Send,
SequentialDecisionError<B>: Send,
E: Send,
K: Send,
impl<H, F, E, B, K> Sync for RealtimeFrameCoordinatorError<H, F, E, B, K>where
H: Sync,
RealtimeFrameInterpretationError<F>: Sync,
SequentialDecisionError<B>: Sync,
E: Sync,
K: Sync,
impl<H, F, E, B, K> Unpin for RealtimeFrameCoordinatorError<H, F, E, B, K>where
H: Unpin,
RealtimeFrameInterpretationError<F>: Unpin,
SequentialDecisionError<B>: Unpin,
E: Unpin,
K: Unpin,
impl<H, F, E, B, K> UnsafeUnpin for RealtimeFrameCoordinatorError<H, F, E, B, K>where
H: UnsafeUnpin,
RealtimeFrameInterpretationError<F>: UnsafeUnpin,
SequentialDecisionError<B>: UnsafeUnpin,
E: UnsafeUnpin,
K: UnsafeUnpin,
impl<H, F, E, B, K> UnwindSafe for RealtimeFrameCoordinatorError<H, F, E, B, K>where
H: UnwindSafe,
RealtimeFrameInterpretationError<F>: UnwindSafe,
SequentialDecisionError<B>: UnwindSafe,
E: UnwindSafe,
K: UnwindSafe,
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more