pub struct ImageGenerationBatch {
pub provider: String,
pub model: String,
pub images: Vec<GeneratedImage>,
pub provider_response_id: Option<String>,
pub usage: Option<MediaGenerationUsage>,
pub output_errors: Vec<String>,
}Expand description
Provider result for one image generation call, prior to artifact storage.
Fields§
§provider: String§model: String§images: Vec<GeneratedImage>§provider_response_id: Option<String>§usage: Option<MediaGenerationUsage>§output_errors: Vec<String>Trait Implementations§
Source§impl Clone for ImageGenerationBatch
impl Clone for ImageGenerationBatch
Source§fn clone(&self) -> ImageGenerationBatch
fn clone(&self) -> ImageGenerationBatch
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 ImageGenerationBatch
impl Debug for ImageGenerationBatch
Source§impl Default for ImageGenerationBatch
impl Default for ImageGenerationBatch
Source§fn default() -> ImageGenerationBatch
fn default() -> ImageGenerationBatch
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ImageGenerationBatch
impl<'de> Deserialize<'de> for ImageGenerationBatch
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 ImageGenerationBatch
impl PartialEq for ImageGenerationBatch
Source§fn eq(&self, other: &ImageGenerationBatch) -> bool
fn eq(&self, other: &ImageGenerationBatch) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ImageGenerationBatch
impl Serialize for ImageGenerationBatch
impl StructuralPartialEq for ImageGenerationBatch
Auto Trait Implementations§
impl Freeze for ImageGenerationBatch
impl RefUnwindSafe for ImageGenerationBatch
impl Send for ImageGenerationBatch
impl Sync for ImageGenerationBatch
impl Unpin for ImageGenerationBatch
impl UnsafeUnpin for ImageGenerationBatch
impl UnwindSafe for ImageGenerationBatch
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