pub struct EditImageRequest {
pub prompt: String,
pub image: ImageUrl,
pub mask: Option<ImageUrl>,
pub model: Option<String>,
pub n: Option<i32>,
pub quality: Option<ImageQuality>,
pub response_format: Option<String>,
pub size: Option<String>,
pub style: Option<String>,
pub user: Option<String>,
}Expand description
Request for editing image.
Fields§
§prompt: StringPrompt for image editing.
image: ImageUrlInput image to perform edit on.
mask: Option<ImageUrl>Mask image.
model: Option<String>Model to be used.
n: Option<i32>Number of image edits to be generated.
quality: Option<ImageQuality>Quality of the output image.
response_format: Option<String>Response format to return the image in.
size: Option<String>(Not supported) Size of the image.
style: Option<String>(Not supported) Style of the image.
user: Option<String>A unique identifier representing your end-user.
Trait 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 · 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 Default for EditImageRequest
impl Default for EditImageRequest
Source§fn default() -> EditImageRequest
fn default() -> EditImageRequest
Returns the “default value” for a type. Read more
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
Source§impl PartialEq for EditImageRequest
impl PartialEq for EditImageRequest
Source§impl Serialize for EditImageRequest
impl Serialize for EditImageRequest
impl StructuralPartialEq for EditImageRequest
Auto Trait Implementations§
impl Freeze for EditImageRequest
impl RefUnwindSafe for EditImageRequest
impl Send for EditImageRequest
impl Sync for EditImageRequest
impl Unpin 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