pub enum OutputEventEvent {
StepUpdate(StepUpdate),
TrajectoryStateUpdate(TrajectoryStateUpdate),
ToolCall(ToolCall),
InitializeConversationResponse(InitializeConversationResponse),
CallHookRequest(CallHookRequest),
SessionEndResponse(bool),
PolicyDecisionRequest(PolicyDecisionRequest),
UsageUpdate(UsageUpdate),
}Expand description
The event oneof of OutputEvent, as an owned value.
Variants§
StepUpdate(StepUpdate)
TrajectoryStateUpdate(TrajectoryStateUpdate)
ToolCall(ToolCall)
InitializeConversationResponse(InitializeConversationResponse)
CallHookRequest(CallHookRequest)
SessionEndResponse(bool)
PolicyDecisionRequest(PolicyDecisionRequest)
UsageUpdate(UsageUpdate)
Trait Implementations§
Source§impl Clone for OutputEventEvent
impl Clone for OutputEventEvent
Source§fn clone(&self) -> OutputEventEvent
fn clone(&self) -> OutputEventEvent
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 OutputEventEvent
impl Debug for OutputEventEvent
Source§impl PartialEq for OutputEventEvent
impl PartialEq for OutputEventEvent
impl StructuralPartialEq for OutputEventEvent
Auto Trait Implementations§
impl Freeze for OutputEventEvent
impl RefUnwindSafe for OutputEventEvent
impl Send for OutputEventEvent
impl Sync for OutputEventEvent
impl Unpin for OutputEventEvent
impl UnsafeUnpin for OutputEventEvent
impl UnwindSafe for OutputEventEvent
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