pub struct EditImageRequest {
pub model: String,
pub prompt: String,
pub image: MediaInputAsset,
pub aspect_ratio: Option<String>,
pub resolution: Option<String>,
pub output_format: MediaOutputFormat,
pub provider_options: Value,
}Expand description
Request for image editing.
Fields§
§model: String§prompt: String§image: MediaInputAsset§aspect_ratio: Option<String>§resolution: Option<String>§output_format: MediaOutputFormat§provider_options: ValueTrait Implementations§
Source§impl Clone for EditImageRequest
impl Clone for EditImageRequest
Source§fn clone(&self) -> EditImageRequest
fn clone(&self) -> EditImageRequest
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 EditImageRequest
impl Debug for EditImageRequest
Source§impl<'de> Deserialize<'de> for EditImageRequest
impl<'de> Deserialize<'de> for EditImageRequest
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 EditImageRequest
impl RefUnwindSafe for EditImageRequest
impl Send for EditImageRequest
impl Sync for EditImageRequest
impl Unpin for EditImageRequest
impl UnsafeUnpin for EditImageRequest
impl UnwindSafe for EditImageRequest
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