#[non_exhaustive]pub struct OpenAiEmbedding {
pub embedding: EmbeddingVector,
pub index: i64,
pub object_: EmbeddingObject,
pub rest: Rest,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.embedding: EmbeddingVector§index: i64§object_: EmbeddingObject§rest: RestImplementations§
Source§impl OpenAiEmbedding
impl OpenAiEmbedding
Sourcepub fn builder(
embedding: EmbeddingVector,
index: i64,
object_: EmbeddingObject,
) -> OpenAiEmbeddingBuilder
pub fn builder( embedding: EmbeddingVector, index: i64, object_: EmbeddingObject, ) -> OpenAiEmbeddingBuilder
Start a builder by supplying the required fields in declaration order.
Trait Implementations§
Source§impl Clone for OpenAiEmbedding
impl Clone for OpenAiEmbedding
Source§impl Debug for OpenAiEmbedding
impl Debug for OpenAiEmbedding
Source§impl DeclaredFields for OpenAiEmbedding
impl DeclaredFields for OpenAiEmbedding
fn into_declared(self) -> Self
Source§impl<'de> Deserialize<'de> for OpenAiEmbedding
impl<'de> Deserialize<'de> for OpenAiEmbedding
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 OpenAiEmbedding
impl PartialEq for OpenAiEmbedding
Source§impl Serialize for OpenAiEmbedding
impl Serialize for OpenAiEmbedding
impl StructuralPartialEq for OpenAiEmbedding
Auto Trait Implementations§
impl Freeze for OpenAiEmbedding
impl RefUnwindSafe for OpenAiEmbedding
impl Send for OpenAiEmbedding
impl Sync for OpenAiEmbedding
impl Unpin for OpenAiEmbedding
impl UnsafeUnpin for OpenAiEmbedding
impl UnwindSafe for OpenAiEmbedding
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