pub struct ImageGeneration {
pub created: u64,
pub image: GeneratedImage,
pub size: Option<String>,
pub quality: Option<ImageQuality>,
pub usage: Option<ImageUsage>,
pub request_id: Option<String>,
}Expand description
Normalized single-image GPT Image 2 result.
Fields§
§created: u64Provider creation time as Unix seconds.
image: GeneratedImageDecoded generated image.
size: Option<String>Actual provider-selected size, when returned.
quality: Option<ImageQuality>Actual provider-selected quality, when returned.
usage: Option<ImageUsage>Provider token usage, when returned.
request_id: Option<String>OpenAI request identifier, when returned.
Trait Implementations§
Source§impl Clone for ImageGeneration
impl Clone for ImageGeneration
Source§fn clone(&self) -> ImageGeneration
fn clone(&self) -> ImageGeneration
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 ImageGeneration
impl Debug for ImageGeneration
Source§impl PartialEq for ImageGeneration
impl PartialEq for ImageGeneration
impl StructuralPartialEq for ImageGeneration
Auto Trait Implementations§
impl Freeze for ImageGeneration
impl RefUnwindSafe for ImageGeneration
impl Send for ImageGeneration
impl Sync for ImageGeneration
impl Unpin for ImageGeneration
impl UnsafeUnpin for ImageGeneration
impl UnwindSafe for ImageGeneration
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