#[non_exhaustive]pub struct BatchEmbedContentRequest {
pub model: String,
pub content: Content,
pub task_type: Option<GeminiTaskType>,
pub title: Option<String>,
pub output_dimensionality: Option<i64>,
pub embed_content_config: Option<EmbedContentConfig>,
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.model: String§content: Content§task_type: Option<GeminiTaskType>§title: Option<String>§output_dimensionality: Option<i64>§embed_content_config: Option<EmbedContentConfig>§rest: RestImplementations§
Source§impl BatchEmbedContentRequest
impl BatchEmbedContentRequest
Sourcepub fn builder(
model: String,
content: Content,
) -> BatchEmbedContentRequestBuilder
pub fn builder( model: String, content: Content, ) -> BatchEmbedContentRequestBuilder
Start a builder by supplying the required fields in declaration order.
Trait Implementations§
Source§impl Clone for BatchEmbedContentRequest
impl Clone for BatchEmbedContentRequest
Source§impl Debug for BatchEmbedContentRequest
impl Debug for BatchEmbedContentRequest
Source§impl DeclaredFields for BatchEmbedContentRequest
impl DeclaredFields for BatchEmbedContentRequest
fn into_declared(self) -> Self
Source§impl<'de> Deserialize<'de> for BatchEmbedContentRequest
impl<'de> Deserialize<'de> for BatchEmbedContentRequest
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 BatchEmbedContentRequest
impl PartialEq for BatchEmbedContentRequest
Source§impl Serialize for BatchEmbedContentRequest
impl Serialize for BatchEmbedContentRequest
impl StructuralPartialEq for BatchEmbedContentRequest
Auto Trait Implementations§
impl Freeze for BatchEmbedContentRequest
impl RefUnwindSafe for BatchEmbedContentRequest
impl Send for BatchEmbedContentRequest
impl Sync for BatchEmbedContentRequest
impl Unpin for BatchEmbedContentRequest
impl UnsafeUnpin for BatchEmbedContentRequest
impl UnwindSafe for BatchEmbedContentRequest
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