pub enum OutputDType {
Float32,
Float16,
Int8,
UInt8,
Binary,
UBinary,
}Expand description
Dtype a caller may request for returned embeddings.
bfloat16 is compute-only and is never returned, so it has no variant here.
Variants§
Trait Implementations§
Source§impl Clone for OutputDType
impl Clone for OutputDType
Source§fn clone(&self) -> OutputDType
fn clone(&self) -> OutputDType
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 OutputDType
Source§impl Debug for OutputDType
impl Debug for OutputDType
Source§impl Default for OutputDType
impl Default for OutputDType
Source§fn default() -> OutputDType
fn default() -> OutputDType
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for OutputDType
impl<'de> Deserialize<'de> for OutputDType
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 OutputDType
Source§impl Hash for OutputDType
impl Hash for OutputDType
Source§impl PartialEq for OutputDType
impl PartialEq for OutputDType
Source§impl Serialize for OutputDType
impl Serialize for OutputDType
impl StructuralPartialEq for OutputDType
Auto Trait Implementations§
impl Freeze for OutputDType
impl RefUnwindSafe for OutputDType
impl Send for OutputDType
impl Sync for OutputDType
impl Unpin for OutputDType
impl UnsafeUnpin for OutputDType
impl UnwindSafe for OutputDType
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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.