pub struct AgentConversationOutcome {
pub outcome: AgentOutcome,
pub conversation_version: ConversationVersion,
}Expand description
Successful Agent turn committed to one conversation.
Fields§
§outcome: AgentOutcomeCanonical Agent execution outcome.
conversation_version: ConversationVersionTranscript version after the atomic append.
Trait Implementations§
Source§impl Clone for AgentConversationOutcome
impl Clone for AgentConversationOutcome
Source§fn clone(&self) -> AgentConversationOutcome
fn clone(&self) -> AgentConversationOutcome
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 AgentConversationOutcome
impl Debug for AgentConversationOutcome
Source§impl PartialEq for AgentConversationOutcome
impl PartialEq for AgentConversationOutcome
impl StructuralPartialEq for AgentConversationOutcome
Auto Trait Implementations§
impl Freeze for AgentConversationOutcome
impl RefUnwindSafe for AgentConversationOutcome
impl Send for AgentConversationOutcome
impl Sync for AgentConversationOutcome
impl Unpin for AgentConversationOutcome
impl UnsafeUnpin for AgentConversationOutcome
impl UnwindSafe for AgentConversationOutcome
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