pub struct ImageGenToolInputImageMask {
pub image_url: Option<String>,
pub file_id: Option<String>,
}
Expand description
Optional mask for inpainting. Contains image_url
(string, optional) and file_id
(string, optional).
Fields§
§image_url: Option<String>
Base64-encoded mask image.
file_id: Option<String>
File ID for the mask image.
Implementations§
Source§impl ImageGenToolInputImageMask
impl ImageGenToolInputImageMask
Sourcepub fn builder() -> ImageGenToolInputImageMaskBuilder<((), ())>
pub fn builder() -> ImageGenToolInputImageMaskBuilder<((), ())>
Create a builder for building ImageGenToolInputImageMask
.
On the builder, call .image_url(...)
(optional), .file_id(...)
(optional) to set the values of the fields.
Finally, call .build()
to create the instance of ImageGenToolInputImageMask
.
Trait Implementations§
Source§impl Clone for ImageGenToolInputImageMask
impl Clone for ImageGenToolInputImageMask
Source§fn clone(&self) -> ImageGenToolInputImageMask
fn clone(&self) -> ImageGenToolInputImageMask
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 ImageGenToolInputImageMask
impl Debug for ImageGenToolInputImageMask
Source§impl Default for ImageGenToolInputImageMask
impl Default for ImageGenToolInputImageMask
Source§fn default() -> ImageGenToolInputImageMask
fn default() -> ImageGenToolInputImageMask
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ImageGenToolInputImageMask
impl<'de> Deserialize<'de> for ImageGenToolInputImageMask
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
impl StructuralPartialEq for ImageGenToolInputImageMask
Auto Trait Implementations§
impl Freeze for ImageGenToolInputImageMask
impl RefUnwindSafe for ImageGenToolInputImageMask
impl Send for ImageGenToolInputImageMask
impl Sync for ImageGenToolInputImageMask
impl Unpin for ImageGenToolInputImageMask
impl UnwindSafe for ImageGenToolInputImageMask
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