pub struct ImageAnalysis {
pub text: String,
pub response_id: String,
pub model: String,
pub status: ImageAnalysisStatus,
pub usage: Option<ImageAnalysisUsage>,
pub request_id: Option<String>,
}Expand description
Normalized prompt-driven image-analysis result.
Fields§
§text: StringOrdered non-empty assistant text.
response_id: StringOpenAI response identifier.
model: StringModel identifier returned by OpenAI.
status: ImageAnalysisStatusCompletion or partial-result status.
usage: Option<ImageAnalysisUsage>Provider token usage, when returned.
request_id: Option<String>OpenAI request identifier, when returned.
Trait Implementations§
Source§impl Clone for ImageAnalysis
impl Clone for ImageAnalysis
Source§fn clone(&self) -> ImageAnalysis
fn clone(&self) -> ImageAnalysis
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 ImageAnalysis
impl Debug for ImageAnalysis
impl Eq for ImageAnalysis
Source§impl PartialEq for ImageAnalysis
impl PartialEq for ImageAnalysis
impl StructuralPartialEq for ImageAnalysis
Auto Trait Implementations§
impl Freeze for ImageAnalysis
impl RefUnwindSafe for ImageAnalysis
impl Send for ImageAnalysis
impl Sync for ImageAnalysis
impl Unpin for ImageAnalysis
impl UnsafeUnpin for ImageAnalysis
impl UnwindSafe for ImageAnalysis
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