pub enum ApiEvent {
MessageDelta {
text: String,
},
ThinkingDelta {
text: String,
},
ToolUse {
tool_use: ToolUseEvent,
},
ToolResult {
tool_result: ToolResultEvent,
},
Usage {
usage: UsageEvent,
},
Completed,
}Variants§
MessageDelta
ThinkingDelta
ToolUse
Fields
§
tool_use: ToolUseEventToolResult
Fields
§
tool_result: ToolResultEventUsage
Fields
§
usage: UsageEventCompleted
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ApiEvent
impl RefUnwindSafe for ApiEvent
impl Send for ApiEvent
impl Sync for ApiEvent
impl Unpin for ApiEvent
impl UnsafeUnpin for ApiEvent
impl UnwindSafe for ApiEvent
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