pub struct ProximitySearchRequest {
pub query: Vec<f32>,
pub k: usize,
pub policy: SearchPolicy,
pub budget: SearchBudget,
pub filter: ProximityProofFilter,
pub backend: SearchBackend,
pub kernel: QueryKernel,
}Expand description
Owned deterministic search request committed by a proof.
Fields§
§query: Vec<f32>§k: usize§policy: SearchPolicy§budget: SearchBudget§filter: ProximityProofFilter§backend: SearchBackend§kernel: QueryKernelTrait Implementations§
Source§impl Clone for ProximitySearchRequest
impl Clone for ProximitySearchRequest
Source§fn clone(&self) -> ProximitySearchRequest
fn clone(&self) -> ProximitySearchRequest
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 ProximitySearchRequest
impl Debug for ProximitySearchRequest
Source§impl PartialEq for ProximitySearchRequest
impl PartialEq for ProximitySearchRequest
impl StructuralPartialEq for ProximitySearchRequest
Auto Trait Implementations§
impl Freeze for ProximitySearchRequest
impl RefUnwindSafe for ProximitySearchRequest
impl Send for ProximitySearchRequest
impl Sync for ProximitySearchRequest
impl Unpin for ProximitySearchRequest
impl UnsafeUnpin for ProximitySearchRequest
impl UnwindSafe for ProximitySearchRequest
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