#[non_exhaustive]pub enum StandardWebDecisionRuntimeTurn {
Planning(Box<DecisionPlanningReport>),
Outcome {
evidence: Box<DecisionEvidenceReceipt>,
decision: Box<DecisionOutcomeReport>,
},
}Expand description
One non-terminal audit record produced while driving a runtime session.
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.
Planning(Box<DecisionPlanningReport>)
Reasoning and utility planning selected the next command.
Outcome
An executor committed evidence and the verifier classified the case.
Fields
§
evidence: Box<DecisionEvidenceReceipt>Provenance-validated evidence commit receipt.
§
decision: Box<DecisionOutcomeReport>Verification, adaptation, experience, and next-command report.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for StandardWebDecisionRuntimeTurn
impl RefUnwindSafe for StandardWebDecisionRuntimeTurn
impl Send for StandardWebDecisionRuntimeTurn
impl Sync for StandardWebDecisionRuntimeTurn
impl Unpin for StandardWebDecisionRuntimeTurn
impl UnsafeUnpin for StandardWebDecisionRuntimeTurn
impl UnwindSafe for StandardWebDecisionRuntimeTurn
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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