pub enum AgentTurnOutput {
Text(AgentTurnTextOutput),
Structured(AgentTurnStructuredOutput),
}Expand description
Values of the output oneof in AgentTurn; the message field is None when unset.
Variants§
Text(AgentTurnTextOutput)
The text variant.
Structured(AgentTurnStructuredOutput)
The structured variant.
Trait Implementations§
Source§impl Clone for AgentTurnOutput
impl Clone for AgentTurnOutput
Source§fn clone(&self) -> AgentTurnOutput
fn clone(&self) -> AgentTurnOutput
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 AgentTurnOutput
impl Debug for AgentTurnOutput
Source§impl PartialEq for AgentTurnOutput
impl PartialEq for AgentTurnOutput
Source§fn eq(&self, other: &AgentTurnOutput) -> bool
fn eq(&self, other: &AgentTurnOutput) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for AgentTurnOutput
Auto Trait Implementations§
impl Freeze for AgentTurnOutput
impl RefUnwindSafe for AgentTurnOutput
impl Send for AgentTurnOutput
impl Sync for AgentTurnOutput
impl Unpin for AgentTurnOutput
impl UnsafeUnpin for AgentTurnOutput
impl UnwindSafe for AgentTurnOutput
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