pub struct ValidationCheckpoint {
pub min_confidence: f64,
pub warning_threshold: f64,
pub rollback_on_failure: bool,
}Expand description
Configuration for validation checkpoints.
Defines confidence thresholds and rollback behavior for validating task results between workflow steps.
Fields§
§min_confidence: f64Minimum confidence threshold (default: 0.7)
warning_threshold: f64Warning threshold (default: 0.85)
rollback_on_failure: boolWhether to rollback on validation failure (default: true)
Trait Implementations§
Source§impl Clone for ValidationCheckpoint
impl Clone for ValidationCheckpoint
Source§fn clone(&self) -> ValidationCheckpoint
fn clone(&self) -> ValidationCheckpoint
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 ValidationCheckpoint
impl Debug for ValidationCheckpoint
Auto Trait Implementations§
impl Freeze for ValidationCheckpoint
impl RefUnwindSafe for ValidationCheckpoint
impl Send for ValidationCheckpoint
impl Sync for ValidationCheckpoint
impl Unpin for ValidationCheckpoint
impl UnsafeUnpin for ValidationCheckpoint
impl UnwindSafe for ValidationCheckpoint
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<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more