pub struct QualificationOutcome { /* private fields */ }Expand description
Complete validated evidence plus a separately enforceable performance verdict.
Implementations§
Source§impl QualificationOutcome
impl QualificationOutcome
Sourcepub fn jsonl(&self) -> &str
pub fn jsonl(&self) -> &str
Returns the validated JSONL payload. Persist it before enforcing the gate.
Sourcepub fn regressions(&self) -> &[Regression]
pub fn regressions(&self) -> &[Regression]
Returns observed production-selection regressions.
Sourcepub fn require_pass(&self) -> Result<(), RegressionGateError>
pub fn require_pass(&self) -> Result<(), RegressionGateError>
Enforces the performance gate after evidence has been persisted.
Trait Implementations§
Source§impl Clone for QualificationOutcome
impl Clone for QualificationOutcome
Source§fn clone(&self) -> QualificationOutcome
fn clone(&self) -> QualificationOutcome
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for QualificationOutcome
impl RefUnwindSafe for QualificationOutcome
impl Send for QualificationOutcome
impl Sync for QualificationOutcome
impl Unpin for QualificationOutcome
impl UnsafeUnpin for QualificationOutcome
impl UnwindSafe for QualificationOutcome
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