pub struct GenerateVideoRequest {
pub model: String,
pub prompt: String,
pub duration_seconds: Option<u32>,
pub aspect_ratio: Option<String>,
pub resolution: Option<String>,
pub provider_options: Value,
}Expand description
Request for text-to-video generation.
Fields§
§model: String§prompt: String§duration_seconds: Option<u32>§aspect_ratio: Option<String>§resolution: Option<String>§provider_options: ValueTrait Implementations§
Source§impl Clone for GenerateVideoRequest
impl Clone for GenerateVideoRequest
Source§fn clone(&self) -> GenerateVideoRequest
fn clone(&self) -> GenerateVideoRequest
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 GenerateVideoRequest
impl Debug for GenerateVideoRequest
Source§impl<'de> Deserialize<'de> for GenerateVideoRequest
impl<'de> Deserialize<'de> for GenerateVideoRequest
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
Auto Trait Implementations§
impl Freeze for GenerateVideoRequest
impl RefUnwindSafe for GenerateVideoRequest
impl Send for GenerateVideoRequest
impl Sync for GenerateVideoRequest
impl Unpin for GenerateVideoRequest
impl UnsafeUnpin for GenerateVideoRequest
impl UnwindSafe for GenerateVideoRequest
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