pub struct ImageUrlDetail {
pub url: String,
pub detail: Option<ImageDetail>,
}Expand description
Image URL detail for vision requests.
Fields§
§url: StringThe image URL (http(s) URL or base64 data URL).
detail: Option<ImageDetail>Controls how the image is processed.
Trait Implementations§
Source§impl Clone for ImageUrlDetail
impl Clone for ImageUrlDetail
Source§fn clone(&self) -> ImageUrlDetail
fn clone(&self) -> ImageUrlDetail
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 ImageUrlDetail
impl Debug for ImageUrlDetail
Source§impl<'de> Deserialize<'de> for ImageUrlDetail
impl<'de> Deserialize<'de> for ImageUrlDetail
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
impl Eq for ImageUrlDetail
Source§impl PartialEq for ImageUrlDetail
impl PartialEq for ImageUrlDetail
Source§impl Serialize for ImageUrlDetail
impl Serialize for ImageUrlDetail
impl StructuralPartialEq for ImageUrlDetail
Auto Trait Implementations§
impl Freeze for ImageUrlDetail
impl RefUnwindSafe for ImageUrlDetail
impl Send for ImageUrlDetail
impl Sync for ImageUrlDetail
impl Unpin for ImageUrlDetail
impl UnsafeUnpin for ImageUrlDetail
impl UnwindSafe for ImageUrlDetail
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.