pub enum OpenAiEmbeddingInput {
String(String),
StringArray(Vec<String>),
TokenArray(Vec<i64>),
TokenArrayArray(Vec<Vec<i64>>),
}Expand description
Input union accepted by OpenAI /embeddings.
Variants§
Trait Implementations§
Source§impl Clone for OpenAiEmbeddingInput
impl Clone for OpenAiEmbeddingInput
Source§fn clone(&self) -> OpenAiEmbeddingInput
fn clone(&self) -> OpenAiEmbeddingInput
Returns a duplicate of the value. Read more
1.0.0 · 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 OpenAiEmbeddingInput
impl Debug for OpenAiEmbeddingInput
Source§impl<'de> Deserialize<'de> for OpenAiEmbeddingInput
impl<'de> Deserialize<'de> for OpenAiEmbeddingInput
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
Source§impl PartialEq for OpenAiEmbeddingInput
impl PartialEq for OpenAiEmbeddingInput
Source§impl Serialize for OpenAiEmbeddingInput
impl Serialize for OpenAiEmbeddingInput
impl Eq for OpenAiEmbeddingInput
impl StructuralPartialEq for OpenAiEmbeddingInput
Auto Trait Implementations§
impl Freeze for OpenAiEmbeddingInput
impl RefUnwindSafe for OpenAiEmbeddingInput
impl Send for OpenAiEmbeddingInput
impl Sync for OpenAiEmbeddingInput
impl Unpin for OpenAiEmbeddingInput
impl UnsafeUnpin for OpenAiEmbeddingInput
impl UnwindSafe for OpenAiEmbeddingInput
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