pub struct GraduationContract {
pub min_suite_pass_rate: f64,
pub min_weighted_improvement: f64,
pub max_stability_variance: f64,
pub max_invariant_violations: usize,
pub max_causal_drift: f64,
}Expand description
Graduation contract criteria.
Fields§
§min_suite_pass_rate: f64§min_weighted_improvement: f64§max_stability_variance: f64§max_invariant_violations: usize§max_causal_drift: f64Implementations§
Source§impl GraduationContract
impl GraduationContract
pub fn from_config(config: &ForgeConfig) -> Self
Auto Trait Implementations§
impl Freeze for GraduationContract
impl RefUnwindSafe for GraduationContract
impl Send for GraduationContract
impl Sync for GraduationContract
impl Unpin for GraduationContract
impl UnsafeUnpin for GraduationContract
impl UnwindSafe for GraduationContract
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