pub enum NativeMediaRequest {
GenerateImage(GenerateImageRequest),
EditImage(EditImageRequest),
GenerateVideo(GenerateVideoRequest),
EditVideo(EditVideoRequest),
ImageToVideo(ImageToVideoRequest),
ReferenceToVideo(ReferenceToVideoRequest),
ExtendVideo(ExtendVideoRequest),
GenerateSpeech(GenerateSpeechRequest),
TranscribeAudio(TranscribeAudioRequest),
}Expand description
A provider-native media request.
Variants§
GenerateImage(GenerateImageRequest)
EditImage(EditImageRequest)
GenerateVideo(GenerateVideoRequest)
EditVideo(EditVideoRequest)
ImageToVideo(ImageToVideoRequest)
ReferenceToVideo(ReferenceToVideoRequest)
ExtendVideo(ExtendVideoRequest)
GenerateSpeech(GenerateSpeechRequest)
TranscribeAudio(TranscribeAudioRequest)
Implementations§
Source§impl NativeMediaRequest
impl NativeMediaRequest
pub fn operation(&self) -> NativeOperation
Trait Implementations§
Source§impl Clone for NativeMediaRequest
impl Clone for NativeMediaRequest
Source§fn clone(&self) -> NativeMediaRequest
fn clone(&self) -> NativeMediaRequest
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 NativeMediaRequest
impl Debug for NativeMediaRequest
Source§impl<'de> Deserialize<'de> for NativeMediaRequest
impl<'de> Deserialize<'de> for NativeMediaRequest
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 NativeMediaRequest
impl RefUnwindSafe for NativeMediaRequest
impl Send for NativeMediaRequest
impl Sync for NativeMediaRequest
impl Unpin for NativeMediaRequest
impl UnsafeUnpin for NativeMediaRequest
impl UnwindSafe for NativeMediaRequest
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