pub struct ConcurrentPatternBranchResult {Show 15 fields
pub branch_id: String,
pub execution_mode: ConcurrentBranchExecutionMode,
pub rendered_prompt: String,
pub output_text: String,
pub tool_name: Option<String>,
pub tool_output: Option<Value>,
pub tool_invocations: Vec<ToolInvocation>,
pub rounds_executed: Option<usize>,
pub branch_termination_reason: Option<String>,
pub memory_retrieved_count: Option<usize>,
pub memory_store_node_id: Option<String>,
pub input_memory_query_id: Option<String>,
pub input_memory_query_fingerprint: Option<String>,
pub memory_recall_error: Option<String>,
pub memory_store_error: Option<String>,
}Fields§
§branch_id: String§execution_mode: ConcurrentBranchExecutionMode§rendered_prompt: String§output_text: String§tool_name: Option<String>§tool_output: Option<Value>§tool_invocations: Vec<ToolInvocation>§rounds_executed: Option<usize>§branch_termination_reason: Option<String>§memory_retrieved_count: Option<usize>§memory_store_node_id: Option<String>§input_memory_query_id: Option<String>§input_memory_query_fingerprint: Option<String>§memory_recall_error: Option<String>§memory_store_error: Option<String>Trait Implementations§
Source§impl Clone for ConcurrentPatternBranchResult
impl Clone for ConcurrentPatternBranchResult
Source§fn clone(&self) -> ConcurrentPatternBranchResult
fn clone(&self) -> ConcurrentPatternBranchResult
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 ConcurrentPatternBranchResult
impl RefUnwindSafe for ConcurrentPatternBranchResult
impl Send for ConcurrentPatternBranchResult
impl Sync for ConcurrentPatternBranchResult
impl Unpin for ConcurrentPatternBranchResult
impl UnsafeUnpin for ConcurrentPatternBranchResult
impl UnwindSafe for ConcurrentPatternBranchResult
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