pub struct ProbabilityScorer;Expand description
Interpret raw weights as ordinary multiplicative weights.
Trait Implementations§
Source§impl Clone for ProbabilityScorer
impl Clone for ProbabilityScorer
Source§fn clone(&self) -> ProbabilityScorer
fn clone(&self) -> ProbabilityScorer
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 ProbabilityScorer
Source§impl Debug for ProbabilityScorer
impl Debug for ProbabilityScorer
Source§impl Default for ProbabilityScorer
impl Default for ProbabilityScorer
Source§fn default() -> ProbabilityScorer
fn default() -> ProbabilityScorer
Returns the “default value” for a type. Read more
Source§impl WeightScorer for ProbabilityScorer
impl WeightScorer for ProbabilityScorer
Source§fn rule_score(&self, weight: f64) -> f64
fn rule_score(&self, weight: f64) -> f64
Convert one raw rule weight into this scorer’s representation.
Source§fn score_to_weight(&self, score: f64) -> f64
fn score_to_weight(&self, score: f64) -> f64
Convert a final score back to a conventional raw weight.
Auto Trait Implementations§
impl Freeze for ProbabilityScorer
impl RefUnwindSafe for ProbabilityScorer
impl Send for ProbabilityScorer
impl Sync for ProbabilityScorer
impl Unpin for ProbabilityScorer
impl UnsafeUnpin for ProbabilityScorer
impl UnwindSafe for ProbabilityScorer
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