pub struct ImageGenerationInputImageMask {
pub file_id: Option<String>,
pub image_url: Option<String>,
}Expand description
Optional mask for inpainting.
Fields§
§file_id: Option<String>File ID for the mask image.
image_url: Option<String>Base64-encoded mask image.
Trait Implementations§
Source§impl Clone for ImageGenerationInputImageMask
impl Clone for ImageGenerationInputImageMask
Source§fn clone(&self) -> ImageGenerationInputImageMask
fn clone(&self) -> ImageGenerationInputImageMask
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<'de> Deserialize<'de> for ImageGenerationInputImageMask
impl<'de> Deserialize<'de> for ImageGenerationInputImageMask
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 ImageGenerationInputImageMask
impl RefUnwindSafe for ImageGenerationInputImageMask
impl Send for ImageGenerationInputImageMask
impl Sync for ImageGenerationInputImageMask
impl Unpin for ImageGenerationInputImageMask
impl UnsafeUnpin for ImageGenerationInputImageMask
impl UnwindSafe for ImageGenerationInputImageMask
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