pub struct HnswQueryParams { /* private fields */ }Implementations§
Source§impl HnswQueryParams
impl HnswQueryParams
pub fn new( ef: i32, radius: f32, is_linear: bool, is_using_refiner: bool, ) -> Result<Self>
pub fn set_ef(&mut self, ef: i32) -> Result<()>
pub fn ef(&self) -> i32
pub fn set_radius(&mut self, radius: f32) -> Result<()>
pub fn radius(&self) -> f32
pub fn set_is_linear(&mut self, is_linear: bool) -> Result<()>
pub fn is_linear(&self) -> bool
pub fn set_is_using_refiner(&mut self, b: bool) -> Result<()>
pub fn is_using_refiner(&self) -> bool
Trait Implementations§
Source§impl Drop for HnswQueryParams
impl Drop for HnswQueryParams
impl Send for HnswQueryParams
impl Sync for HnswQueryParams
Auto Trait Implementations§
impl Freeze for HnswQueryParams
impl RefUnwindSafe for HnswQueryParams
impl Unpin for HnswQueryParams
impl UnsafeUnpin for HnswQueryParams
impl UnwindSafe for HnswQueryParams
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