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