Enum ResponseStreamEvent

Source
pub enum ResponseStreamEvent {
Show 53 variants ResponseAudioDelta(ResponseAudioDeltaEvent), ResponseAudioDone(ResponseAudioDoneEvent), ResponseAudioTranscriptDelta(ResponseAudioTranscriptDeltaEvent), ResponseAudioTranscriptDone(ResponseAudioTranscriptDoneEvent), ResponseCodeInterpreterCallCodeDelta(ResponseCodeInterpreterCallCodeDeltaEvent), ResponseCodeInterpreterCallCodeDone(ResponseCodeInterpreterCallCodeDoneEvent), ResponseCodeInterpreterCallCompleted(ResponseCodeInterpreterCallCompletedEvent), ResponseCodeInterpreterCallInProgress(ResponseCodeInterpreterCallInProgressEvent), ResponseCodeInterpreterCallInterpreting(ResponseCodeInterpreterCallInterpretingEvent), ResponseCompleted(ResponseCompletedEvent), ResponseContentPartAdded(ResponseContentPartAddedEvent), ResponseContentPartDone(ResponseContentPartDoneEvent), ResponseCreated(ResponseCreatedEvent), Error(ResponseErrorEvent), ResponseFileSearchCallCompleted(ResponseFileSearchCallCompletedEvent), ResponseFileSearchCallInProgress(ResponseFileSearchCallInProgressEvent), ResponseFileSearchCallSearching(ResponseFileSearchCallSearchingEvent), ResponseFunctionCallArgumentsDelta(ResponseFunctionCallArgumentsDeltaEvent), ResponseFunctionCallArgumentsDone(ResponseFunctionCallArgumentsDoneEvent), ResponseInProgress(ResponseInProgressEvent), ResponseFailed(ResponseFailedEvent), ResponseIncomplete(ResponseIncompleteEvent), ResponseOutputItemAdded(ResponseOutputItemAddedEvent), ResponseOutputItemDone(ResponseOutputItemDoneEvent), ResponseReasoningSummaryPartAdded(ResponseReasoningSummaryPartAddedEvent), ResponseReasoningSummaryPartDone(ResponseReasoningSummaryPartDoneEvent), ResponseReasoningSummaryTextDelta(ResponseReasoningSummaryTextDeltaEvent), ResponseReasoningSummaryTextDone(ResponseReasoningSummaryTextDoneEvent), ResponseRefusalDelta(ResponseRefusalDeltaEvent), ResponseRefusalDone(ResponseRefusalDoneEvent), ResponseOutputTextDelta(ResponseTextDeltaEvent), ResponseOutputTextDone(ResponseTextDoneEvent), ResponseWebSearchCallCompleted(ResponseWebSearchCallCompletedEvent), ResponseWebSearchCallInProgress(ResponseWebSearchCallInProgressEvent), ResponseWebSearchCallSearching(ResponseWebSearchCallSearchingEvent), ResponseImageGenerationCallCompleted(ResponseImageGenCallCompletedEvent), ResponseImageGenerationCallGenerating(ResponseImageGenCallGeneratingEvent), ResponseImageGenerationCallInProgress(ResponseImageGenCallInProgressEvent), ResponseImageGenerationCallPartialImage(ResponseImageGenCallPartialImageEvent), ResponseMcpCallArgumentsDelta(ResponseMcpCallArgumentsDeltaEvent), ResponseMcpCallArgumentsDone(ResponseMcpCallArgumentsDoneEvent), ResponseMcpCallCompleted(ResponseMcpCallCompletedEvent), ResponseMcpCallFailed(ResponseMcpCallFailedEvent), ResponseMcpCallInProgress(ResponseMcpCallInProgressEvent), ResponseMcpListToolsCompleted(ResponseMcpListToolsCompletedEvent), ResponseMcpListToolsFailed(ResponseMcpListToolsFailedEvent), ResponseMcpListToolsInProgress(ResponseMcpListToolsInProgressEvent), ResponseOutputTextAnnotationAdded(ResponseOutputTextAnnotationAddedEvent), ResponseQueued(ResponseQueuedEvent), ResponseReasoningDelta(ResponseReasoningDeltaEvent), ResponseReasoningDone(ResponseReasoningDoneEvent), ResponseReasoningSummaryDelta(ResponseReasoningSummaryDeltaEvent), ResponseReasoningSummaryDone(ResponseReasoningSummaryDoneEvent),
}

Variants§

§

ResponseAudioDelta(ResponseAudioDeltaEvent)

§

ResponseAudioDone(ResponseAudioDoneEvent)

§

ResponseAudioTranscriptDelta(ResponseAudioTranscriptDeltaEvent)

§

ResponseAudioTranscriptDone(ResponseAudioTranscriptDoneEvent)

§

ResponseCodeInterpreterCallCodeDelta(ResponseCodeInterpreterCallCodeDeltaEvent)

§

ResponseCodeInterpreterCallCodeDone(ResponseCodeInterpreterCallCodeDoneEvent)

§

ResponseCodeInterpreterCallCompleted(ResponseCodeInterpreterCallCompletedEvent)

§

ResponseCodeInterpreterCallInProgress(ResponseCodeInterpreterCallInProgressEvent)

§

ResponseCodeInterpreterCallInterpreting(ResponseCodeInterpreterCallInterpretingEvent)

§

ResponseCompleted(ResponseCompletedEvent)

§

ResponseContentPartAdded(ResponseContentPartAddedEvent)

§

ResponseContentPartDone(ResponseContentPartDoneEvent)

§

ResponseCreated(ResponseCreatedEvent)

§

Error(ResponseErrorEvent)

§

ResponseFileSearchCallCompleted(ResponseFileSearchCallCompletedEvent)

§

ResponseFileSearchCallInProgress(ResponseFileSearchCallInProgressEvent)

§

ResponseFileSearchCallSearching(ResponseFileSearchCallSearchingEvent)

§

ResponseFunctionCallArgumentsDelta(ResponseFunctionCallArgumentsDeltaEvent)

§

ResponseFunctionCallArgumentsDone(ResponseFunctionCallArgumentsDoneEvent)

§

ResponseInProgress(ResponseInProgressEvent)

§

ResponseFailed(ResponseFailedEvent)

§

ResponseIncomplete(ResponseIncompleteEvent)

§

ResponseOutputItemAdded(ResponseOutputItemAddedEvent)

§

ResponseOutputItemDone(ResponseOutputItemDoneEvent)

§

ResponseReasoningSummaryPartAdded(ResponseReasoningSummaryPartAddedEvent)

§

ResponseReasoningSummaryPartDone(ResponseReasoningSummaryPartDoneEvent)

§

ResponseReasoningSummaryTextDelta(ResponseReasoningSummaryTextDeltaEvent)

§

ResponseReasoningSummaryTextDone(ResponseReasoningSummaryTextDoneEvent)

§

ResponseRefusalDelta(ResponseRefusalDeltaEvent)

§

ResponseRefusalDone(ResponseRefusalDoneEvent)

§

ResponseOutputTextDelta(ResponseTextDeltaEvent)

§

ResponseOutputTextDone(ResponseTextDoneEvent)

§

ResponseWebSearchCallCompleted(ResponseWebSearchCallCompletedEvent)

§

ResponseWebSearchCallInProgress(ResponseWebSearchCallInProgressEvent)

§

ResponseWebSearchCallSearching(ResponseWebSearchCallSearchingEvent)

§

ResponseImageGenerationCallCompleted(ResponseImageGenCallCompletedEvent)

§

ResponseImageGenerationCallGenerating(ResponseImageGenCallGeneratingEvent)

§

ResponseImageGenerationCallInProgress(ResponseImageGenCallInProgressEvent)

§

ResponseImageGenerationCallPartialImage(ResponseImageGenCallPartialImageEvent)

§

ResponseMcpCallArgumentsDelta(ResponseMcpCallArgumentsDeltaEvent)

§

ResponseMcpCallArgumentsDone(ResponseMcpCallArgumentsDoneEvent)

§

ResponseMcpCallCompleted(ResponseMcpCallCompletedEvent)

§

ResponseMcpCallFailed(ResponseMcpCallFailedEvent)

§

ResponseMcpCallInProgress(ResponseMcpCallInProgressEvent)

§

ResponseMcpListToolsCompleted(ResponseMcpListToolsCompletedEvent)

§

ResponseMcpListToolsFailed(ResponseMcpListToolsFailedEvent)

§

ResponseMcpListToolsInProgress(ResponseMcpListToolsInProgressEvent)

§

ResponseOutputTextAnnotationAdded(ResponseOutputTextAnnotationAddedEvent)

§

ResponseQueued(ResponseQueuedEvent)

§

ResponseReasoningDelta(ResponseReasoningDeltaEvent)

§

ResponseReasoningDone(ResponseReasoningDoneEvent)

§

ResponseReasoningSummaryDelta(ResponseReasoningSummaryDeltaEvent)

§

ResponseReasoningSummaryDone(ResponseReasoningSummaryDoneEvent)

Trait Implementations§

Source§

impl Clone for ResponseStreamEvent

Source§

fn clone(&self) -> ResponseStreamEvent

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for ResponseStreamEvent

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for ResponseStreamEvent

Source§

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 ResponseStreamEvent

Source§

fn eq(&self, other: &ResponseStreamEvent) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Serialize for ResponseStreamEvent

Source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl StructuralPartialEq for ResponseStreamEvent

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> DeserializeOwned for T
where T: for<'de> Deserialize<'de>,