pub struct EmbedContext {
pub tool_name: Option<String>,
pub exit_code: Option<i32>,
pub timestamp: Option<String>,
}Expand description
Tool execution metadata stored as Qdrant payload fields alongside embeddings.
Stored as payload — NOT prepended to content — to avoid corrupting embedding vectors.
Fields§
§tool_name: Option<String>§exit_code: Option<i32>§timestamp: Option<String>Trait Implementations§
Source§impl Clone for EmbedContext
impl Clone for EmbedContext
Source§fn clone(&self) -> EmbedContext
fn clone(&self) -> EmbedContext
Returns a duplicate of the value. Read more
1.0.0 · 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 EmbedContext
impl Debug for EmbedContext
Source§impl Default for EmbedContext
impl Default for EmbedContext
Source§fn default() -> EmbedContext
fn default() -> EmbedContext
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for EmbedContext
impl RefUnwindSafe for EmbedContext
impl Send for EmbedContext
impl Sync for EmbedContext
impl Unpin for EmbedContext
impl UnsafeUnpin for EmbedContext
impl UnwindSafe for EmbedContext
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,
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§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