pub struct ImageBatchRequestOptions {
pub prompt: Option<String>,
pub n: u32,
pub size: Option<ImageSize>,
pub aspect_ratio: Option<AspectRatio>,
pub seed: Option<u64>,
pub files: Vec<ImageFile>,
pub mask: Option<ImageFile>,
pub provider_options: ProviderOptions,
}Expand description
Settings of an image request inside a batch.
Fields§
§prompt: Option<String>Prompt.
n: u32Number of images.
size: Option<ImageSize>Size.
aspect_ratio: Option<AspectRatio>Aspect ratio.
seed: Option<u64>Seed.
files: Vec<ImageFile>Input files.
mask: Option<ImageFile>Mask.
provider_options: ProviderOptionsProvider-specific options.
Trait Implementations§
Source§impl Clone for ImageBatchRequestOptions
impl Clone for ImageBatchRequestOptions
Source§fn clone(&self) -> ImageBatchRequestOptions
fn clone(&self) -> ImageBatchRequestOptions
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 ImageBatchRequestOptions
impl Debug for ImageBatchRequestOptions
Source§impl Default for ImageBatchRequestOptions
impl Default for ImageBatchRequestOptions
Source§fn default() -> ImageBatchRequestOptions
fn default() -> ImageBatchRequestOptions
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ImageBatchRequestOptions
impl<'de> Deserialize<'de> for ImageBatchRequestOptions
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 ImageBatchRequestOptions
impl PartialEq for ImageBatchRequestOptions
Source§impl Serialize for ImageBatchRequestOptions
impl Serialize for ImageBatchRequestOptions
impl StructuralPartialEq for ImageBatchRequestOptions
Auto Trait Implementations§
impl !Freeze for ImageBatchRequestOptions
impl RefUnwindSafe for ImageBatchRequestOptions
impl Send for ImageBatchRequestOptions
impl Sync for ImageBatchRequestOptions
impl Unpin for ImageBatchRequestOptions
impl UnsafeUnpin for ImageBatchRequestOptions
impl UnwindSafe for ImageBatchRequestOptions
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