#[non_exhaustive]pub struct VideoGenerationInstance {
pub prompt: Option<String>,
pub image: Option<VideoImage>,
pub video: Option<Video>,
pub last_frame: Option<VideoImage>,
pub reference_images: Option<Vec<VideoReferenceImage>>,
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.prompt: Option<String>§image: Option<VideoImage>§video: Option<Video>§last_frame: Option<VideoImage>§reference_images: Option<Vec<VideoReferenceImage>>§rest: RestImplementations§
Source§impl VideoGenerationInstance
impl VideoGenerationInstance
Sourcepub fn builder() -> VideoGenerationInstanceBuilder
pub fn builder() -> VideoGenerationInstanceBuilder
Start a builder by supplying the required fields in declaration order.
Trait Implementations§
Source§impl Clone for VideoGenerationInstance
impl Clone for VideoGenerationInstance
Source§impl Debug for VideoGenerationInstance
impl Debug for VideoGenerationInstance
Source§impl DeclaredFields for VideoGenerationInstance
impl DeclaredFields for VideoGenerationInstance
fn into_declared(self) -> Self
Source§impl<'de> Deserialize<'de> for VideoGenerationInstance
impl<'de> Deserialize<'de> for VideoGenerationInstance
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 VideoGenerationInstance
impl PartialEq for VideoGenerationInstance
Source§impl Serialize for VideoGenerationInstance
impl Serialize for VideoGenerationInstance
impl StructuralPartialEq for VideoGenerationInstance
Auto Trait Implementations§
impl Freeze for VideoGenerationInstance
impl RefUnwindSafe for VideoGenerationInstance
impl Send for VideoGenerationInstance
impl Sync for VideoGenerationInstance
impl Unpin for VideoGenerationInstance
impl UnsafeUnpin for VideoGenerationInstance
impl UnwindSafe for VideoGenerationInstance
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