pub enum DraftProcessingDecision {
Accepted,
Skipped,
Failed,
Quarantined,
Deferred,
}Expand description
Decision returned by a draft processor.
Variants§
Accepted
Draft was accepted by the processor.
In the current Category 1 slice this means the LLM output passed bounded pre-emit validation and committed durably to the canonical store.
Skipped
Draft was intentionally skipped.
Failed
Draft failed processing and should be retained for review.
Quarantined
Draft is unsafe, conflicting, or unresolved.
Deferred
Processor is not ready to make progress; draft returns to pending.
Trait Implementations§
Source§impl Clone for DraftProcessingDecision
impl Clone for DraftProcessingDecision
Source§fn clone(&self) -> DraftProcessingDecision
fn clone(&self) -> DraftProcessingDecision
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DraftProcessingDecision
impl Debug for DraftProcessingDecision
Source§impl PartialEq for DraftProcessingDecision
impl PartialEq for DraftProcessingDecision
Source§impl Serialize for DraftProcessingDecision
impl Serialize for DraftProcessingDecision
impl Copy for DraftProcessingDecision
impl Eq for DraftProcessingDecision
impl StructuralPartialEq for DraftProcessingDecision
Auto Trait Implementations§
impl Freeze for DraftProcessingDecision
impl RefUnwindSafe for DraftProcessingDecision
impl Send for DraftProcessingDecision
impl Sync for DraftProcessingDecision
impl Unpin for DraftProcessingDecision
impl UnsafeUnpin for DraftProcessingDecision
impl UnwindSafe for DraftProcessingDecision
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.