pub struct CreateVideoEditRequestArgs { /* private fields */ }Available on crate feature
video-types only.Expand description
Builder for CreateVideoEditRequest.
Implementations§
Source§impl CreateVideoEditRequestArgs
impl CreateVideoEditRequestArgs
Sourcepub fn video<VALUE: Into<VideoEditInput>>(&mut self, value: VALUE) -> &mut Self
pub fn video<VALUE: Into<VideoEditInput>>(&mut self, value: VALUE) -> &mut Self
Reference to the completed video to edit (video ID or uploaded file).
Sourcepub fn prompt<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn prompt<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
Text prompt that describes how to edit the source video.
Sourcepub fn build(&self) -> Result<CreateVideoEditRequest, OpenAIError>
pub fn build(&self) -> Result<CreateVideoEditRequest, OpenAIError>
Trait Implementations§
Source§impl Clone for CreateVideoEditRequestArgs
impl Clone for CreateVideoEditRequestArgs
Source§fn clone(&self) -> CreateVideoEditRequestArgs
fn clone(&self) -> CreateVideoEditRequestArgs
Returns a duplicate of the value. Read more
1.0.0 · 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 CreateVideoEditRequestArgs
impl Debug for CreateVideoEditRequestArgs
Auto Trait Implementations§
impl !Freeze for CreateVideoEditRequestArgs
impl RefUnwindSafe for CreateVideoEditRequestArgs
impl Send for CreateVideoEditRequestArgs
impl Sync for CreateVideoEditRequestArgs
impl Unpin for CreateVideoEditRequestArgs
impl UnsafeUnpin for CreateVideoEditRequestArgs
impl UnwindSafe for CreateVideoEditRequestArgs
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