#[non_exhaustive]pub enum KnownResponseStreamEvent {
Show 58 variants
ResponseCreated(ResponseLifecycleEvent),
ResponseInProgress(ResponseLifecycleEvent),
ResponseCompleted(ResponseLifecycleEvent),
ResponseFailed(ResponseLifecycleEvent),
ResponseIncomplete(ResponseLifecycleEvent),
ResponseQueued(ResponseLifecycleEvent),
ResponseInjectCreated(ResponseInjectCreatedEvent),
ResponseInjectFailed(ResponseInjectFailedEvent),
ResponseSteerAccepted(ResponseSteerAcceptedEvent),
ResponseSteerPending(ResponseSteerPendingEvent),
ResponseSteerFailed(ResponseSteerFailedEvent),
ResponseOutputItemAdded(ResponseOutputItemEvent),
ResponseOutputItemDone(ResponseOutputItemEvent),
ResponseContentPartAdded(ResponseContentPartEvent),
ResponseContentPartDone(ResponseContentPartEvent),
ResponseOutputTextDelta(ResponseOutputTextDeltaEvent),
ResponseOutputTextDone(ResponseOutputTextDoneEvent),
ResponseOutputTextAnnotationAdded(ResponseOutputTextAnnotationEvent),
ResponseFunctionCallArgumentsDelta(ResponseItemStringDeltaEvent),
ResponseFunctionCallArgumentsDone(ResponseFunctionCallArgumentsDoneEvent),
ResponseCustomToolCallInputDelta(ResponseItemStringDeltaEvent),
ResponseCustomToolCallInputDone(ResponseCustomToolCallInputDoneEvent),
ResponseRefusalDelta(ResponseContentDeltaEvent),
ResponseRefusalDone(ResponseRefusalDoneEvent),
ResponseReasoningSummaryPartAdded(ResponseReasoningSummaryPartAddedEvent),
ResponseReasoningSummaryPartDone(ResponseReasoningSummaryPartDoneEvent),
ResponseReasoningSummaryTextDelta(ResponseReasoningSummaryTextDeltaEvent),
ResponseReasoningSummaryTextDone(ResponseReasoningSummaryTextDoneEvent),
ResponseReasoningTextDelta(ResponseContentDeltaEvent),
ResponseReasoningTextDone(ResponseContentTextDoneEvent),
ResponseAudioDelta(ResponseAudioDeltaEvent),
ResponseAudioDone(ResponseSequenceEvent),
ResponseAudioTranscriptDelta(ResponseAudioDeltaEvent),
ResponseAudioTranscriptDone(ResponseSequenceEvent),
ResponseImageGenerationCallCompleted(ResponseToolProgressEvent),
ResponseImageGenerationCallGenerating(ResponseToolProgressEvent),
ResponseImageGenerationCallInProgress(ResponseToolProgressEvent),
ResponseImageGenerationCallPartialImage(ResponseImagePartialEvent),
ResponseFileSearchCallInProgress(ResponseToolProgressEvent),
ResponseFileSearchCallSearching(ResponseToolProgressEvent),
ResponseFileSearchCallCompleted(ResponseToolProgressEvent),
ResponseWebSearchCallInProgress(ResponseToolProgressEvent),
ResponseWebSearchCallSearching(ResponseToolProgressEvent),
ResponseWebSearchCallCompleted(ResponseToolProgressEvent),
ResponseCodeInterpreterCallInProgress(ResponseToolProgressEvent),
ResponseCodeInterpreterCallInterpreting(ResponseToolProgressEvent),
ResponseCodeInterpreterCallCompleted(ResponseToolProgressEvent),
ResponseCodeInterpreterCallCodeDelta(ResponseItemStringDeltaEvent),
ResponseCodeInterpreterCallCodeDone(ResponseCodeInterpreterCallCodeDoneEvent),
ResponseMcpCallArgumentsDelta(ResponseItemStringDeltaEvent),
ResponseMcpCallArgumentsDone(ResponseMcpCallArgumentsDoneEvent),
ResponseMcpCallInProgress(ResponseToolProgressEvent),
ResponseMcpCallCompleted(ResponseToolProgressEvent),
ResponseMcpCallFailed(ResponseToolProgressEvent),
ResponseMcpListToolsInProgress(ResponseToolProgressEvent),
ResponseMcpListToolsCompleted(ResponseToolProgressEvent),
ResponseMcpListToolsFailed(ResponseToolProgressEvent),
Error(ResponseErrorEvent),
}Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
ResponseCreated(ResponseLifecycleEvent)
ResponseInProgress(ResponseLifecycleEvent)
ResponseCompleted(ResponseLifecycleEvent)
ResponseFailed(ResponseLifecycleEvent)
ResponseIncomplete(ResponseLifecycleEvent)
ResponseQueued(ResponseLifecycleEvent)
ResponseInjectCreated(ResponseInjectCreatedEvent)
ResponseInjectFailed(ResponseInjectFailedEvent)
ResponseSteerAccepted(ResponseSteerAcceptedEvent)
ResponseSteerPending(ResponseSteerPendingEvent)
ResponseSteerFailed(ResponseSteerFailedEvent)
ResponseOutputItemAdded(ResponseOutputItemEvent)
ResponseOutputItemDone(ResponseOutputItemEvent)
ResponseContentPartAdded(ResponseContentPartEvent)
ResponseContentPartDone(ResponseContentPartEvent)
ResponseOutputTextDelta(ResponseOutputTextDeltaEvent)
ResponseOutputTextDone(ResponseOutputTextDoneEvent)
ResponseOutputTextAnnotationAdded(ResponseOutputTextAnnotationEvent)
ResponseFunctionCallArgumentsDelta(ResponseItemStringDeltaEvent)
ResponseFunctionCallArgumentsDone(ResponseFunctionCallArgumentsDoneEvent)
ResponseCustomToolCallInputDelta(ResponseItemStringDeltaEvent)
ResponseCustomToolCallInputDone(ResponseCustomToolCallInputDoneEvent)
ResponseRefusalDelta(ResponseContentDeltaEvent)
ResponseRefusalDone(ResponseRefusalDoneEvent)
ResponseReasoningSummaryPartAdded(ResponseReasoningSummaryPartAddedEvent)
ResponseReasoningSummaryPartDone(ResponseReasoningSummaryPartDoneEvent)
ResponseReasoningSummaryTextDelta(ResponseReasoningSummaryTextDeltaEvent)
ResponseReasoningSummaryTextDone(ResponseReasoningSummaryTextDoneEvent)
ResponseReasoningTextDelta(ResponseContentDeltaEvent)
ResponseReasoningTextDone(ResponseContentTextDoneEvent)
ResponseAudioDelta(ResponseAudioDeltaEvent)
ResponseAudioDone(ResponseSequenceEvent)
ResponseAudioTranscriptDelta(ResponseAudioDeltaEvent)
ResponseAudioTranscriptDone(ResponseSequenceEvent)
ResponseImageGenerationCallCompleted(ResponseToolProgressEvent)
ResponseImageGenerationCallGenerating(ResponseToolProgressEvent)
ResponseImageGenerationCallInProgress(ResponseToolProgressEvent)
ResponseImageGenerationCallPartialImage(ResponseImagePartialEvent)
ResponseFileSearchCallInProgress(ResponseToolProgressEvent)
ResponseFileSearchCallSearching(ResponseToolProgressEvent)
ResponseFileSearchCallCompleted(ResponseToolProgressEvent)
ResponseWebSearchCallInProgress(ResponseToolProgressEvent)
ResponseWebSearchCallSearching(ResponseToolProgressEvent)
ResponseWebSearchCallCompleted(ResponseToolProgressEvent)
ResponseCodeInterpreterCallInProgress(ResponseToolProgressEvent)
ResponseCodeInterpreterCallInterpreting(ResponseToolProgressEvent)
ResponseCodeInterpreterCallCompleted(ResponseToolProgressEvent)
ResponseCodeInterpreterCallCodeDelta(ResponseItemStringDeltaEvent)
ResponseCodeInterpreterCallCodeDone(ResponseCodeInterpreterCallCodeDoneEvent)
ResponseMcpCallArgumentsDelta(ResponseItemStringDeltaEvent)
ResponseMcpCallArgumentsDone(ResponseMcpCallArgumentsDoneEvent)
ResponseMcpCallInProgress(ResponseToolProgressEvent)
ResponseMcpCallCompleted(ResponseToolProgressEvent)
ResponseMcpCallFailed(ResponseToolProgressEvent)
ResponseMcpListToolsInProgress(ResponseToolProgressEvent)
ResponseMcpListToolsCompleted(ResponseToolProgressEvent)
ResponseMcpListToolsFailed(ResponseToolProgressEvent)
Error(ResponseErrorEvent)
Implementations§
Source§impl KnownResponseStreamEvent
impl KnownResponseStreamEvent
pub fn event_type(&self) -> ResponseStreamEventTypeKnown
pub fn event_name(&self) -> &'static str
Trait Implementations§
Source§impl Clone for KnownResponseStreamEvent
impl Clone for KnownResponseStreamEvent
Source§fn clone(&self) -> KnownResponseStreamEvent
fn clone(&self) -> KnownResponseStreamEvent
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 KnownResponseStreamEvent
impl Debug for KnownResponseStreamEvent
Source§impl<'de> Deserialize<'de> for KnownResponseStreamEvent
impl<'de> Deserialize<'de> for KnownResponseStreamEvent
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for KnownResponseStreamEvent
impl PartialEq for KnownResponseStreamEvent
Source§impl Serialize for KnownResponseStreamEvent
impl Serialize for KnownResponseStreamEvent
impl StructuralPartialEq for KnownResponseStreamEvent
Auto Trait Implementations§
impl Freeze for KnownResponseStreamEvent
impl RefUnwindSafe for KnownResponseStreamEvent
impl Send for KnownResponseStreamEvent
impl Sync for KnownResponseStreamEvent
impl Unpin for KnownResponseStreamEvent
impl UnsafeUnpin for KnownResponseStreamEvent
impl UnwindSafe for KnownResponseStreamEvent
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