pub struct ReferenceImage {
pub reference_image: Option<Image>,
pub reference_id: Option<i32>,
pub reference_type: Option<ReferenceImageType>,
pub mask_image_config: Option<MaskReferenceConfig>,
pub control_image_config: Option<ControlReferenceConfig>,
pub style_image_config: Option<StyleReferenceConfig>,
pub subject_image_config: Option<SubjectReferenceConfig>,
}Expand description
Reference image for image editing.
Fields§
§reference_image: Option<Image>§reference_id: Option<i32>§reference_type: Option<ReferenceImageType>§mask_image_config: Option<MaskReferenceConfig>§control_image_config: Option<ControlReferenceConfig>§style_image_config: Option<StyleReferenceConfig>§subject_image_config: Option<SubjectReferenceConfig>Trait Implementations§
Source§impl Clone for ReferenceImage
impl Clone for ReferenceImage
Source§fn clone(&self) -> ReferenceImage
fn clone(&self) -> ReferenceImage
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 ReferenceImage
impl Debug for ReferenceImage
Source§impl Default for ReferenceImage
impl Default for ReferenceImage
Source§fn default() -> ReferenceImage
fn default() -> ReferenceImage
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ReferenceImage
impl<'de> Deserialize<'de> for ReferenceImage
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 ReferenceImage
impl RefUnwindSafe for ReferenceImage
impl Send for ReferenceImage
impl Sync for ReferenceImage
impl Unpin for ReferenceImage
impl UnsafeUnpin for ReferenceImage
impl UnwindSafe for ReferenceImage
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