pub enum JudgeAggregation {
Median,
WeightedMean,
Majority,
Unanimous,
}Variants§
Median
Median of the per-judge scores. Robust to one outlier judge.
WeightedMean
Majority
Majority vote; requires an odd number of at least three judges.
Unanimous
Everyone must agree; requires at least two judges.
Trait Implementations§
Source§impl Clone for JudgeAggregation
impl Clone for JudgeAggregation
Source§fn clone(&self) -> JudgeAggregation
fn clone(&self) -> JudgeAggregation
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 moreimpl Copy for JudgeAggregation
Source§impl Debug for JudgeAggregation
impl Debug for JudgeAggregation
Source§impl<'de> Deserialize<'de> for JudgeAggregation
impl<'de> Deserialize<'de> for JudgeAggregation
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 Eq for JudgeAggregation
Source§impl PartialEq for JudgeAggregation
impl PartialEq for JudgeAggregation
Source§impl Serialize for JudgeAggregation
impl Serialize for JudgeAggregation
impl StructuralPartialEq for JudgeAggregation
Auto Trait Implementations§
impl Freeze for JudgeAggregation
impl RefUnwindSafe for JudgeAggregation
impl Send for JudgeAggregation
impl Sync for JudgeAggregation
impl Unpin for JudgeAggregation
impl UnsafeUnpin for JudgeAggregation
impl UnwindSafe for JudgeAggregation
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