pub struct QbgQuery<'a, T> {
pub size: usize,
pub epsilon: f32,
pub blob_epsilon: f32,
pub result_expansion: f32,
pub number_of_explored_blobs: usize,
pub number_of_edges: usize,
pub radius: f32,
/* private fields */
}
Available on crate feature
quantized
only.Fields§
§size: usize
§epsilon: f32
§blob_epsilon: f32
§result_expansion: f32
§number_of_explored_blobs: usize
§number_of_edges: usize
§radius: f32
Implementations§
source§impl<'a, T> QbgQuery<'a, T>where
T: QbgObjectType,
impl<'a, T> QbgQuery<'a, T>where
T: QbgObjectType,
pub fn new(query: &'a [T]) -> Self
pub fn size(self, size: usize) -> Self
pub fn epsilon(self, epsilon: f32) -> Self
pub fn blob_epsilon(self, blob_epsilon: f32) -> Self
pub fn result_expansion(self, result_expansion: f32) -> Self
pub fn number_of_explored_blobs(self, number_of_explored_blobs: usize) -> Self
pub fn number_of_edges(self, number_of_edges: usize) -> Self
pub fn radius(self, radius: f32) -> Self
Trait Implementations§
source§impl<'a, T: PartialEq> PartialEq for QbgQuery<'a, T>
impl<'a, T: PartialEq> PartialEq for QbgQuery<'a, T>
impl<'a, T> StructuralPartialEq for QbgQuery<'a, T>
Auto Trait Implementations§
impl<'a, T> Freeze for QbgQuery<'a, T>
impl<'a, T> RefUnwindSafe for QbgQuery<'a, T>where
T: RefUnwindSafe,
impl<'a, T> Send for QbgQuery<'a, T>where
T: Sync,
impl<'a, T> Sync for QbgQuery<'a, T>where
T: Sync,
impl<'a, T> Unpin for QbgQuery<'a, T>
impl<'a, T> UnwindSafe for QbgQuery<'a, T>where
T: RefUnwindSafe,
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