pub struct PUCKSearchParamsBuilder { /* private fields */ }Expand description
Builder for PUCKSearchParams.
Implementations§
Source§impl PUCKSearchParamsBuilder
impl PUCKSearchParamsBuilder
Sourcepub fn search_coarse_count<VALUE: Into<u32>>(
&mut self,
value: VALUE,
) -> &mut Self
pub fn search_coarse_count<VALUE: Into<u32>>( &mut self, value: VALUE, ) -> &mut Self
the size of the coarse clustering center candidate set in the PUCK algorithm retrieval process
pub fn limit<VALUE: Into<u32>>(&mut self, value: VALUE) -> &mut Self
pub fn distance_far<VALUE: Into<f64>>(&mut self, value: VALUE) -> &mut Self
pub fn distance_near<VALUE: Into<f64>>(&mut self, value: VALUE) -> &mut Self
Sourcepub fn build(&self) -> Result<PUCKSearchParams, PUCKSearchParamsBuilderError>
pub fn build(&self) -> Result<PUCKSearchParams, PUCKSearchParamsBuilderError>
Trait Implementations§
Source§impl Clone for PUCKSearchParamsBuilder
impl Clone for PUCKSearchParamsBuilder
Source§fn clone(&self) -> PUCKSearchParamsBuilder
fn clone(&self) -> PUCKSearchParamsBuilder
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 moreAuto Trait Implementations§
impl Freeze for PUCKSearchParamsBuilder
impl RefUnwindSafe for PUCKSearchParamsBuilder
impl Send for PUCKSearchParamsBuilder
impl Sync for PUCKSearchParamsBuilder
impl Unpin for PUCKSearchParamsBuilder
impl UnwindSafe for PUCKSearchParamsBuilder
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