pub enum RankingMethod {
Sigmoid,
NeuralSort,
Probabilistic,
SmoothI,
}Expand description
Enum for selecting ranking method.
Variants§
Sigmoid
Sigmoid-based (default).
NeuralSort
NeuralSort-style (temperature-scaled softmax).
Probabilistic
SoftRank probabilistic (Gaussian smoothing).
SmoothI
SmoothI (smooth rank indicators).
Implementations§
Trait Implementations§
Source§impl Clone for RankingMethod
impl Clone for RankingMethod
Source§fn clone(&self) -> RankingMethod
fn clone(&self) -> RankingMethod
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RankingMethod
impl Debug for RankingMethod
Source§impl PartialEq for RankingMethod
impl PartialEq for RankingMethod
impl Copy for RankingMethod
impl Eq for RankingMethod
impl StructuralPartialEq for RankingMethod
Auto Trait Implementations§
impl Freeze for RankingMethod
impl RefUnwindSafe for RankingMethod
impl Send for RankingMethod
impl Sync for RankingMethod
impl Unpin for RankingMethod
impl UnsafeUnpin for RankingMethod
impl UnwindSafe for RankingMethod
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more