#[non_exhaustive]pub struct VeoParameters {
pub aspect_ratio: Option<String>,
pub duration_seconds: Option<u32>,
pub negative_prompt: Option<String>,
pub number_of_videos: Option<u32>,
pub person_generation: Option<String>,
pub resolution: Option<String>,
pub seed: Option<i64>,
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.aspect_ratio: Option<String>§duration_seconds: Option<u32>§negative_prompt: Option<String>§number_of_videos: Option<u32>§person_generation: Option<String>§resolution: Option<String>§seed: Option<i64>§extra: ExtraFieldsImplementations§
Source§impl VeoParameters
impl VeoParameters
Trait Implementations§
Source§impl Clone for VeoParameters
impl Clone for VeoParameters
Source§fn clone(&self) -> VeoParameters
fn clone(&self) -> VeoParameters
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 VeoParameters
impl Debug for VeoParameters
Source§impl Default for VeoParameters
impl Default for VeoParameters
Source§fn default() -> VeoParameters
fn default() -> VeoParameters
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for VeoParameters
impl<'de> Deserialize<'de> for VeoParameters
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 VeoParameters
impl PartialEq for VeoParameters
Source§impl Serialize for VeoParameters
impl Serialize for VeoParameters
impl StructuralPartialEq for VeoParameters
Auto Trait Implementations§
impl Freeze for VeoParameters
impl RefUnwindSafe for VeoParameters
impl Send for VeoParameters
impl Sync for VeoParameters
impl Unpin for VeoParameters
impl UnsafeUnpin for VeoParameters
impl UnwindSafe for VeoParameters
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