pub struct ImageGenerationResponse {
pub images: Vec<Vec<u8>>,
pub revised_prompt: Option<String>,
}Expand description
Response from an image generation API call.
Fields§
§images: Vec<Vec<u8>>Vector of generated image bytes (one per n). Raw PNG/JPEG data.
revised_prompt: Option<String>Revised prompt from the model (providers may rewrite prompts).
Trait Implementations§
Source§impl Clone for ImageGenerationResponse
impl Clone for ImageGenerationResponse
Source§fn clone(&self) -> ImageGenerationResponse
fn clone(&self) -> ImageGenerationResponse
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 ImageGenerationResponse
impl Debug for ImageGenerationResponse
Source§impl Default for ImageGenerationResponse
impl Default for ImageGenerationResponse
Source§fn default() -> ImageGenerationResponse
fn default() -> ImageGenerationResponse
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ImageGenerationResponsewhere
ImageGenerationResponse: Default,
impl<'de> Deserialize<'de> for ImageGenerationResponsewhere
ImageGenerationResponse: Default,
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 ImageGenerationResponse
impl RefUnwindSafe for ImageGenerationResponse
impl Send for ImageGenerationResponse
impl Sync for ImageGenerationResponse
impl Unpin for ImageGenerationResponse
impl UnsafeUnpin for ImageGenerationResponse
impl UnwindSafe for ImageGenerationResponse
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