pub enum PrecisionTier {
Low,
Medium,
High,
Full,
}Expand description
How much of the original vector precision may be traded for cost.
The manager turns this into a concrete quantization / datatype choice.
Variants§
Trait Implementations§
Source§impl Clone for PrecisionTier
impl Clone for PrecisionTier
impl Copy for PrecisionTier
Source§impl Debug for PrecisionTier
impl Debug for PrecisionTier
Source§impl<'de> Deserialize<'de> for PrecisionTier
impl<'de> Deserialize<'de> for PrecisionTier
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for PrecisionTier
Source§impl Hash for PrecisionTier
impl Hash for PrecisionTier
Source§impl PartialEq for PrecisionTier
impl PartialEq for PrecisionTier
Source§impl Serialize for PrecisionTier
impl Serialize for PrecisionTier
impl StructuralPartialEq for PrecisionTier
Auto Trait Implementations§
impl Freeze for PrecisionTier
impl RefUnwindSafe for PrecisionTier
impl Send for PrecisionTier
impl Sync for PrecisionTier
impl Unpin for PrecisionTier
impl UnsafeUnpin for PrecisionTier
impl UnwindSafe for PrecisionTier
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request