pub enum AdaptiveVectorBackend {
ScalarFlat,
QuantizedProjection,
RequiredProjectionUnavailable,
}Variants§
Implementations§
Source§impl AdaptiveVectorBackend
impl AdaptiveVectorBackend
pub const fn as_str(self) -> &'static str
pub const fn candidate_source(self) -> VectorCandidateSource
Trait Implementations§
Source§impl Clone for AdaptiveVectorBackend
impl Clone for AdaptiveVectorBackend
Source§fn clone(&self) -> AdaptiveVectorBackend
fn clone(&self) -> AdaptiveVectorBackend
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 moreimpl Copy for AdaptiveVectorBackend
Source§impl Debug for AdaptiveVectorBackend
impl Debug for AdaptiveVectorBackend
impl Eq for AdaptiveVectorBackend
Source§impl PartialEq for AdaptiveVectorBackend
impl PartialEq for AdaptiveVectorBackend
impl StructuralPartialEq for AdaptiveVectorBackend
Auto Trait Implementations§
impl Freeze for AdaptiveVectorBackend
impl RefUnwindSafe for AdaptiveVectorBackend
impl Send for AdaptiveVectorBackend
impl Sync for AdaptiveVectorBackend
impl Unpin for AdaptiveVectorBackend
impl UnsafeUnpin for AdaptiveVectorBackend
impl UnwindSafe for AdaptiveVectorBackend
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