pub enum VectorExecutionBackend {
ScalarFlat,
AnnProjection,
QuantizedProjection,
Unavailable,
}Variants§
Implementations§
Trait Implementations§
Source§impl Clone for VectorExecutionBackend
impl Clone for VectorExecutionBackend
impl Copy for VectorExecutionBackend
Source§impl Debug for VectorExecutionBackend
impl Debug for VectorExecutionBackend
impl Eq for VectorExecutionBackend
Source§impl PartialEq for VectorExecutionBackend
impl PartialEq for VectorExecutionBackend
impl StructuralPartialEq for VectorExecutionBackend
Auto Trait Implementations§
impl Freeze for VectorExecutionBackend
impl RefUnwindSafe for VectorExecutionBackend
impl Send for VectorExecutionBackend
impl Sync for VectorExecutionBackend
impl Unpin for VectorExecutionBackend
impl UnsafeUnpin for VectorExecutionBackend
impl UnwindSafe for VectorExecutionBackend
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