pub struct InputImageContent {
pub detail: ImageDetail,
pub file_id: Option<String>,
pub image_url: Option<String>,
}Expand description
Relaxed counterpart to upstream InputImageContent. detail defaults to
ImageDetail::Auto when the client omits it — OpenAI’s hosted API and the
OpenResponses spec both accept this shape, but upstream’s struct marks
detail as required.
Fields§
§detail: ImageDetail§file_id: Option<String>§image_url: Option<String>Trait Implementations§
Source§impl Clone for InputImageContent
impl Clone for InputImageContent
Source§fn clone(&self) -> InputImageContent
fn clone(&self) -> InputImageContent
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 InputImageContent
impl Debug for InputImageContent
Source§impl<'de> Deserialize<'de> for InputImageContent
impl<'de> Deserialize<'de> for InputImageContent
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 InputImageContent
impl PartialEq for InputImageContent
Source§impl Serialize for InputImageContent
impl Serialize for InputImageContent
impl StructuralPartialEq for InputImageContent
Auto Trait Implementations§
impl Freeze for InputImageContent
impl RefUnwindSafe for InputImageContent
impl Send for InputImageContent
impl Sync for InputImageContent
impl Unpin for InputImageContent
impl UnsafeUnpin for InputImageContent
impl UnwindSafe for InputImageContent
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