pub trait Scorer {
// Required method
fn score(&self, doc: &Document, query: &Query) -> ScoreDetails;
// Provided method
fn score_value(&self, details: &ScoreDetails) -> f32 { ... }
}Required Methods§
fn score(&self, doc: &Document, query: &Query) -> ScoreDetails
Provided Methods§
fn score_value(&self, details: &ScoreDetails) -> f32
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".