pub struct QueryWorkspace { /* private fields */ }Expand description
Reusable query workspace to avoid allocations during nearest-neighbor queries.
Implementations§
Trait Implementations§
Source§impl Clone for QueryWorkspace
impl Clone for QueryWorkspace
Source§fn clone(&self) -> QueryWorkspace
fn clone(&self) -> QueryWorkspace
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 moreSource§impl Debug for QueryWorkspace
impl Debug for QueryWorkspace
Source§impl Default for QueryWorkspace
impl Default for QueryWorkspace
Source§fn default() -> QueryWorkspace
fn default() -> QueryWorkspace
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for QueryWorkspace
impl RefUnwindSafe for QueryWorkspace
impl Send for QueryWorkspace
impl Sync for QueryWorkspace
impl Unpin for QueryWorkspace
impl UnsafeUnpin for QueryWorkspace
impl UnwindSafe for QueryWorkspace
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more