pub struct ResolvedImage {
pub base64: String,
pub media_type: String,
}Expand description
Resolved image data for LLM consumption
This struct contains the actual image data in a format suitable for sending to LLM providers. Both OpenAI and Anthropic accept base64-encoded images with media type information.
Fields§
§base64: StringBase64-encoded image data (without data URL prefix)
media_type: StringMIME type (e.g., “image/png”, “image/jpeg”)
Implementations§
Trait Implementations§
Source§impl Clone for ResolvedImage
impl Clone for ResolvedImage
Source§fn clone(&self) -> ResolvedImage
fn clone(&self) -> ResolvedImage
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 moreAuto Trait Implementations§
impl Freeze for ResolvedImage
impl RefUnwindSafe for ResolvedImage
impl Send for ResolvedImage
impl Sync for ResolvedImage
impl Unpin for ResolvedImage
impl UnsafeUnpin for ResolvedImage
impl UnwindSafe for ResolvedImage
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request