pub struct ExplainedResult {
pub result: SearchResult,
pub breakdown: ScoreBreakdown,
}Expand description
Search result with full score explanation.
Fields§
§result: SearchResultThe search result.
breakdown: ScoreBreakdownScore breakdown.
Implementations§
Source§impl ExplainedResult
impl ExplainedResult
Sourcepub fn answer(&self) -> ExplainedResultAnswerV1
pub fn answer(&self) -> ExplainedResultAnswerV1
Convert a detailed score breakdown into a practical “why this result” answer.
Trait Implementations§
Source§impl Clone for ExplainedResult
impl Clone for ExplainedResult
Source§fn clone(&self) -> ExplainedResult
fn clone(&self) -> ExplainedResult
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 ExplainedResult
impl Debug for ExplainedResult
Source§impl<'de> Deserialize<'de> for ExplainedResult
impl<'de> Deserialize<'de> for ExplainedResult
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ExplainedResult
impl RefUnwindSafe for ExplainedResult
impl Send for ExplainedResult
impl Sync for ExplainedResult
impl Unpin for ExplainedResult
impl UnsafeUnpin for ExplainedResult
impl UnwindSafe for ExplainedResult
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