pub struct SearchComponent {
pub retriever_name: String,
pub rank: usize,
pub raw_score_kind: String,
pub raw_score_value: f64,
pub contribution: f64,
}Expand description
One ranked component score from a named retriever.
Fields§
§retriever_name: String§rank: usize§raw_score_kind: String§raw_score_value: f64§contribution: f64Trait Implementations§
Source§impl Clone for SearchComponent
impl Clone for SearchComponent
Source§fn clone(&self) -> SearchComponent
fn clone(&self) -> SearchComponent
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 moreSource§impl Debug for SearchComponent
impl Debug for SearchComponent
Source§impl PartialEq for SearchComponent
impl PartialEq for SearchComponent
Source§impl Serialize for SearchComponent
impl Serialize for SearchComponent
impl StructuralPartialEq for SearchComponent
Auto Trait Implementations§
impl Freeze for SearchComponent
impl RefUnwindSafe for SearchComponent
impl Send for SearchComponent
impl Sync for SearchComponent
impl Unpin for SearchComponent
impl UnsafeUnpin for SearchComponent
impl UnwindSafe for SearchComponent
Blanket Implementations§
impl<T> Allocation for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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