pub struct GenerateVideoResult {
pub videos: Vec<GeneratedVideo>,
pub warnings: Vec<Warning>,
pub responses: Vec<ResponseMetadata>,
pub provider_metadata: ProviderMetadata,
}Expand description
Result of generate_video.
Fields§
§videos: Vec<GeneratedVideo>All videos, in call order.
warnings: Vec<Warning>Warnings of all calls.
responses: Vec<ResponseMetadata>Response metadata of all calls.
provider_metadata: ProviderMetadataProvider metadata merged over all calls.
Implementations§
Source§impl GenerateVideoResult
impl GenerateVideoResult
Sourcepub fn video(&self) -> Option<&GeneratedVideo>
pub fn video(&self) -> Option<&GeneratedVideo>
The first video.
Trait Implementations§
Source§impl Clone for GenerateVideoResult
impl Clone for GenerateVideoResult
Source§fn clone(&self) -> GenerateVideoResult
fn clone(&self) -> GenerateVideoResult
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 GenerateVideoResult
impl Debug for GenerateVideoResult
Source§impl PartialEq for GenerateVideoResult
impl PartialEq for GenerateVideoResult
impl StructuralPartialEq for GenerateVideoResult
Auto Trait Implementations§
impl Freeze for GenerateVideoResult
impl RefUnwindSafe for GenerateVideoResult
impl Send for GenerateVideoResult
impl Sync for GenerateVideoResult
impl Unpin for GenerateVideoResult
impl UnsafeUnpin for GenerateVideoResult
impl UnwindSafe for GenerateVideoResult
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