pub struct MinEffect {
pub count: Option<f64>,
pub points: Option<f64>,
}Expand description
The Verify gate’s minimum effect size — a floor, not a significance
test. A worsening of at most this much is held; no p-value, no
interval, and the docs say so (docs/loop-proposal.md §18 forbids
invented precision). Exactly one form:
{"count": n}— absolute, in the field’s own unit (passed: 359 → 355undercount: 5holds);{"points": p}— percentage points. For the promoted count fields (passed,failed,total) it is scaled by the baseline run’stotal; forerror_rate, and for any host-written field, it is read asp / 100— a host field underpointsis assumed to be a ratio in0..1, so a count-valued host field wantscount.
Measured need (docs/loop.md): a 359 → 355 dip on 387 trials — within
what one adapter read twice can differ by — proposed a revert.
Fields§
§count: Option<f64>§points: Option<f64>Implementations§
Trait Implementations§
impl Copy for MinEffect
Source§impl<'de> Deserialize<'de> for MinEffect
impl<'de> Deserialize<'de> for MinEffect
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for MinEffect
Auto Trait Implementations§
impl Freeze for MinEffect
impl RefUnwindSafe for MinEffect
impl Send for MinEffect
impl Sync for MinEffect
impl Unpin for MinEffect
impl UnsafeUnpin for MinEffect
impl UnwindSafe for MinEffect
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