pub struct ItemNoise {
pub item: ItemId,
pub pass_rate_delta: f64,
pub judge_score_delta: f64,
pub judge_criterion: Option<JudgeCriterion>,
}Expand description
How much one item moved between the two passes of a control run.
Fields§
§item: ItemIdWhich item.
pass_rate_delta: f64Its deterministic pass rate in the second pass minus the first.
judge_score_delta: f64Its largest mean judge score movement, zero when nothing was judged.
judge_criterion: Option<JudgeCriterion>The criterion the judge movement was on, when there was one.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for ItemNoise
impl<'de> Deserialize<'de> for ItemNoise
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 ItemNoise
Auto Trait Implementations§
impl Freeze for ItemNoise
impl RefUnwindSafe for ItemNoise
impl Send for ItemNoise
impl Sync for ItemNoise
impl Unpin for ItemNoise
impl UnsafeUnpin for ItemNoise
impl UnwindSafe for ItemNoise
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