pub enum Discrimination {
Reranked,
Agreed,
Tie,
}Expand description
How a scoring policy’s winner compares to the structural baseline.
Variants§
Reranked
The policy picked a different winner than the baseline — it changed the outcome.
Agreed
The policy’s winner is the same the baseline would pick.
Tie
The top score is shared by more than one proposal — the policy did not separate the leaders.
Implementations§
Trait Implementations§
Source§impl Clone for Discrimination
impl Clone for Discrimination
Source§fn clone(&self) -> Discrimination
fn clone(&self) -> Discrimination
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 Discrimination
Source§impl Debug for Discrimination
impl Debug for Discrimination
impl Eq for Discrimination
Source§impl Hash for Discrimination
impl Hash for Discrimination
Source§impl PartialEq for Discrimination
impl PartialEq for Discrimination
impl StructuralPartialEq for Discrimination
Auto Trait Implementations§
impl Freeze for Discrimination
impl RefUnwindSafe for Discrimination
impl Send for Discrimination
impl Sync for Discrimination
impl Unpin for Discrimination
impl UnsafeUnpin for Discrimination
impl UnwindSafe for Discrimination
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