#[non_exhaustive]pub struct VeoGenerateVideoResponse {
pub generated_samples: Vec<VeoGeneratedSample>,
pub videos: Vec<VeoGeneratedVideo>,
pub rai_media_filtered_count: Option<u32>,
pub rai_media_filtered_reasons: Vec<String>,
pub extra: ExtraFields,
}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.generated_samples: Vec<VeoGeneratedSample>Gemini API form: samples wrapping a video.uri file reference.
videos: Vec<VeoGeneratedVideo>Vertex form: inline/GCS videos.
rai_media_filtered_count: Option<u32>§rai_media_filtered_reasons: Vec<String>§extra: ExtraFieldsImplementations§
Trait Implementations§
Source§impl Clone for VeoGenerateVideoResponse
impl Clone for VeoGenerateVideoResponse
Source§fn clone(&self) -> VeoGenerateVideoResponse
fn clone(&self) -> VeoGenerateVideoResponse
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 moreSource§impl Debug for VeoGenerateVideoResponse
impl Debug for VeoGenerateVideoResponse
Source§impl Default for VeoGenerateVideoResponse
impl Default for VeoGenerateVideoResponse
Source§fn default() -> VeoGenerateVideoResponse
fn default() -> VeoGenerateVideoResponse
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for VeoGenerateVideoResponse
impl<'de> Deserialize<'de> for VeoGenerateVideoResponse
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 VeoGenerateVideoResponse
impl PartialEq for VeoGenerateVideoResponse
Source§impl Serialize for VeoGenerateVideoResponse
impl Serialize for VeoGenerateVideoResponse
impl StructuralPartialEq for VeoGenerateVideoResponse
Auto Trait Implementations§
impl Freeze for VeoGenerateVideoResponse
impl RefUnwindSafe for VeoGenerateVideoResponse
impl Send for VeoGenerateVideoResponse
impl Sync for VeoGenerateVideoResponse
impl Unpin for VeoGenerateVideoResponse
impl UnsafeUnpin for VeoGenerateVideoResponse
impl UnwindSafe for VeoGenerateVideoResponse
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