pub struct ImageRequest {
pub model: String,
pub prompt: String,
pub references: Vec<Media>,
pub operation_id: Uuid,
pub parent_operation_id: Option<Uuid>,
}Expand description
One direct image creation or reference-image modification request.
Fields§
§model: StringExact supported image model.
prompt: StringComplete image generation or editing prompt.
references: Vec<Media>Existing images used as edit sources or visual references.
operation_id: UuidOperation identifier used for cancellation.
parent_operation_id: Option<Uuid>Optional running parent operation.
Trait Implementations§
Source§impl Clone for ImageRequest
impl Clone for ImageRequest
Source§fn clone(&self) -> ImageRequest
fn clone(&self) -> ImageRequest
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 ImageRequest
impl Debug for ImageRequest
impl Eq for ImageRequest
Source§impl PartialEq for ImageRequest
impl PartialEq for ImageRequest
impl StructuralPartialEq for ImageRequest
Auto Trait Implementations§
impl Freeze for ImageRequest
impl RefUnwindSafe for ImageRequest
impl Send for ImageRequest
impl Sync for ImageRequest
impl Unpin for ImageRequest
impl UnsafeUnpin for ImageRequest
impl UnwindSafe for ImageRequest
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.