pub struct PreparedConcurrentToolBranch {
pub user_prompt: String,
pub memory_recall: Option<MemoryRecallResponse>,
pub memory_recall_error: Option<String>,
pub identity_summary: Option<String>,
pub identity_error: Option<String>,
pub input_memory_query_id: Option<String>,
pub input_memory_query_fingerprint: Option<String>,
}Fields§
§user_prompt: String§memory_recall: Option<MemoryRecallResponse>§memory_recall_error: Option<String>§identity_summary: Option<String>§identity_error: Option<String>§input_memory_query_id: Option<String>§input_memory_query_fingerprint: Option<String>Trait Implementations§
Source§impl Clone for PreparedConcurrentToolBranch
impl Clone for PreparedConcurrentToolBranch
Source§fn clone(&self) -> PreparedConcurrentToolBranch
fn clone(&self) -> PreparedConcurrentToolBranch
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 PreparedConcurrentToolBranch
impl Debug for PreparedConcurrentToolBranch
Source§impl Default for PreparedConcurrentToolBranch
impl Default for PreparedConcurrentToolBranch
Source§fn default() -> PreparedConcurrentToolBranch
fn default() -> PreparedConcurrentToolBranch
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for PreparedConcurrentToolBranch
impl RefUnwindSafe for PreparedConcurrentToolBranch
impl Send for PreparedConcurrentToolBranch
impl Sync for PreparedConcurrentToolBranch
impl Unpin for PreparedConcurrentToolBranch
impl UnsafeUnpin for PreparedConcurrentToolBranch
impl UnwindSafe for PreparedConcurrentToolBranch
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