pub struct FusionConfig {
pub top_k: Option<usize>,
}Expand description
Configuration for rank-based fusion (Borda, CombSUM, CombMNZ).
Fields§
§top_k: Option<usize>Maximum results to return (None = all).
Implementations§
Source§impl FusionConfig
impl FusionConfig
Sourcepub const fn with_top_k(self, top_k: usize) -> Self
pub const fn with_top_k(self, top_k: usize) -> Self
Limit output to top_k results.
Trait Implementations§
Source§impl Clone for FusionConfig
impl Clone for FusionConfig
Source§fn clone(&self) -> FusionConfig
fn clone(&self) -> FusionConfig
Returns a duplicate of the value. Read more
1.0.0 · 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 FusionConfig
impl Debug for FusionConfig
Source§impl Default for FusionConfig
impl Default for FusionConfig
Source§fn default() -> FusionConfig
fn default() -> FusionConfig
Returns the “default value” for a type. Read more
Source§impl PartialEq for FusionConfig
impl PartialEq for FusionConfig
impl Copy for FusionConfig
impl Eq for FusionConfig
impl StructuralPartialEq for FusionConfig
Auto Trait Implementations§
impl Freeze for FusionConfig
impl RefUnwindSafe for FusionConfig
impl Send for FusionConfig
impl Sync for FusionConfig
impl Unpin for FusionConfig
impl UnsafeUnpin for FusionConfig
impl UnwindSafe for FusionConfig
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