pub struct YamlLlmExecutionResult {
pub payload: Value,
pub usage: Option<YamlLlmTokenUsage>,
pub ttft_ms: Option<u128>,
pub tool_calls: Vec<YamlToolCallTrace>,
}Fields§
§payload: Value§usage: Option<YamlLlmTokenUsage>§ttft_ms: Option<u128>§tool_calls: Vec<YamlToolCallTrace>Trait Implementations§
Source§impl Clone for YamlLlmExecutionResult
impl Clone for YamlLlmExecutionResult
Source§fn clone(&self) -> YamlLlmExecutionResult
fn clone(&self) -> YamlLlmExecutionResult
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 YamlLlmExecutionResult
impl Debug for YamlLlmExecutionResult
Source§impl PartialEq for YamlLlmExecutionResult
impl PartialEq for YamlLlmExecutionResult
Source§impl Serialize for YamlLlmExecutionResult
impl Serialize for YamlLlmExecutionResult
impl StructuralPartialEq for YamlLlmExecutionResult
Auto Trait Implementations§
impl Freeze for YamlLlmExecutionResult
impl RefUnwindSafe for YamlLlmExecutionResult
impl Send for YamlLlmExecutionResult
impl Sync for YamlLlmExecutionResult
impl Unpin for YamlLlmExecutionResult
impl UnsafeUnpin for YamlLlmExecutionResult
impl UnwindSafe for YamlLlmExecutionResult
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> 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