pub struct MergedResults {
pub results: Vec<MergedItem>,
pub duplicates_fused: usize,
pub total_raw: usize,
}Expand description
Output of the merge pipeline: ranked, deduplicated results with provenance metadata.
Fields§
§results: Vec<MergedItem>Final ordered results.
duplicates_fused: usizeHow many duplicate occurrences were fused (not discarded).
total_raw: usizeTotal raw results before merge.
Trait Implementations§
Source§impl Clone for MergedResults
impl Clone for MergedResults
Source§fn clone(&self) -> MergedResults
fn clone(&self) -> MergedResults
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 moreAuto Trait Implementations§
impl Freeze for MergedResults
impl RefUnwindSafe for MergedResults
impl Send for MergedResults
impl Sync for MergedResults
impl Unpin for MergedResults
impl UnsafeUnpin for MergedResults
impl UnwindSafe for MergedResults
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