pub struct AssistantImages {
pub api: String,
pub provider: String,
pub model: String,
pub output: Vec<ImagesContent>,
pub response_id: Option<String>,
pub usage: Option<Usage>,
pub stop_reason: OutcomeReason,
pub error_message: Option<String>,
pub timestamp: u64,
}Expand description
Images, and any text, an image model returned.
Fields§
§api: String§provider: String§model: String§output: Vec<ImagesContent>§response_id: Option<String>§usage: Option<Usage>§stop_reason: OutcomeReason§error_message: Option<String>§timestamp: u64Trait Implementations§
Source§impl Clone for AssistantImages
impl Clone for AssistantImages
Source§impl Debug for AssistantImages
impl Debug for AssistantImages
Source§impl<'de> Deserialize<'de> for AssistantImages
impl<'de> Deserialize<'de> for AssistantImages
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 AssistantImages
impl PartialEq for AssistantImages
Source§impl Serialize for AssistantImages
impl Serialize for AssistantImages
impl StructuralPartialEq for AssistantImages
Auto Trait Implementations§
impl Freeze for AssistantImages
impl RefUnwindSafe for AssistantImages
impl Send for AssistantImages
impl Sync for AssistantImages
impl Unpin for AssistantImages
impl UnsafeUnpin for AssistantImages
impl UnwindSafe for AssistantImages
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