pub struct GenerateImageRequest {
pub model: String,
pub prompt: String,
pub n: Option<u32>,
pub size: Option<String>,
pub aspect_ratio: Option<String>,
pub resolution: Option<String>,
pub output_format: MediaOutputFormat,
pub provider_options: Value,
}Expand description
Request for image generation.
Fields§
§model: String§prompt: String§n: Option<u32>§size: Option<String>§aspect_ratio: Option<String>§resolution: Option<String>§output_format: MediaOutputFormat§provider_options: ValueTrait Implementations§
Source§impl Clone for GenerateImageRequest
impl Clone for GenerateImageRequest
Source§fn clone(&self) -> GenerateImageRequest
fn clone(&self) -> GenerateImageRequest
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 GenerateImageRequest
impl Debug for GenerateImageRequest
Source§impl<'de> Deserialize<'de> for GenerateImageRequest
impl<'de> Deserialize<'de> for GenerateImageRequest
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 GenerateImageRequest
impl RefUnwindSafe for GenerateImageRequest
impl Send for GenerateImageRequest
impl Sync for GenerateImageRequest
impl Unpin for GenerateImageRequest
impl UnsafeUnpin for GenerateImageRequest
impl UnwindSafe for GenerateImageRequest
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