pub struct ExternalToolTextResultForLlmContentImage {
pub data: String,
pub mime_type: String,
pub type: ExternalToolTextResultForLlmContentImageType,
}Expand description
Image content block with base64-encoded data
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Fields§
§data: StringBase64-encoded image data
mime_type: StringMIME type of the image (e.g., image/png, image/jpeg)
type: ExternalToolTextResultForLlmContentImageTypeContent block type discriminator
Trait Implementations§
Source§impl Clone for ExternalToolTextResultForLlmContentImage
impl Clone for ExternalToolTextResultForLlmContentImage
Source§fn clone(&self) -> ExternalToolTextResultForLlmContentImage
fn clone(&self) -> ExternalToolTextResultForLlmContentImage
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 Default for ExternalToolTextResultForLlmContentImage
impl Default for ExternalToolTextResultForLlmContentImage
Source§fn default() -> ExternalToolTextResultForLlmContentImage
fn default() -> ExternalToolTextResultForLlmContentImage
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ExternalToolTextResultForLlmContentImage
impl<'de> Deserialize<'de> for ExternalToolTextResultForLlmContentImage
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
Auto Trait Implementations§
impl Freeze for ExternalToolTextResultForLlmContentImage
impl RefUnwindSafe for ExternalToolTextResultForLlmContentImage
impl Send for ExternalToolTextResultForLlmContentImage
impl Sync for ExternalToolTextResultForLlmContentImage
impl Unpin for ExternalToolTextResultForLlmContentImage
impl UnsafeUnpin for ExternalToolTextResultForLlmContentImage
impl UnwindSafe for ExternalToolTextResultForLlmContentImage
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