pub enum RunStreamEvent {
ThreadRunCreated(RunStreamEventThreadRunCreated),
ThreadRunQueued(RunStreamEventThreadRunQueued),
ThreadRunInProgress(RunStreamEventThreadRunInProgress),
ThreadRunRequiresAction(RunStreamEventThreadRunRequiresAction),
ThreadRunCompleted(RunStreamEventThreadRunCompleted),
ThreadRunIncomplete(RunStreamEventThreadRunIncomplete),
ThreadRunFailed(RunStreamEventThreadRunFailed),
ThreadRunCancelling(RunStreamEventThreadRunCancelling),
ThreadRunCancelled(RunStreamEventThreadRunCancelled),
ThreadRunExpired(RunStreamEventThreadRunExpired),
}
Variants§
ThreadRunCreated(RunStreamEventThreadRunCreated)
Occurs when a new run is created.
ThreadRunQueued(RunStreamEventThreadRunQueued)
Occurs when a run moves to a queued
status.
ThreadRunInProgress(RunStreamEventThreadRunInProgress)
Occurs when a run moves to an in_progress
status.
ThreadRunRequiresAction(RunStreamEventThreadRunRequiresAction)
Occurs when a run moves to a requires_action
status.
ThreadRunCompleted(RunStreamEventThreadRunCompleted)
Occurs when a run is completed.
ThreadRunIncomplete(RunStreamEventThreadRunIncomplete)
Occurs when a run ends with status incomplete
.
ThreadRunFailed(RunStreamEventThreadRunFailed)
Occurs when a run fails.
ThreadRunCancelling(RunStreamEventThreadRunCancelling)
Occurs when a run moves to a cancelling
status.
ThreadRunCancelled(RunStreamEventThreadRunCancelled)
Occurs when a run is cancelled.
ThreadRunExpired(RunStreamEventThreadRunExpired)
Occurs when a run expires.
Trait Implementations§
Source§impl Clone for RunStreamEvent
impl Clone for RunStreamEvent
Source§fn clone(&self) -> RunStreamEvent
fn clone(&self) -> RunStreamEvent
Returns a duplicate of the value. Read more
1.0.0 · 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 RunStreamEvent
impl Debug for RunStreamEvent
Source§impl<'de> Deserialize<'de> for RunStreamEvent
impl<'de> Deserialize<'de> for RunStreamEvent
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 RunStreamEvent
impl PartialEq for RunStreamEvent
Source§impl Serialize for RunStreamEvent
impl Serialize for RunStreamEvent
impl StructuralPartialEq for RunStreamEvent
Auto Trait Implementations§
impl Freeze for RunStreamEvent
impl RefUnwindSafe for RunStreamEvent
impl Send for RunStreamEvent
impl Sync for RunStreamEvent
impl Unpin for RunStreamEvent
impl UnwindSafe for RunStreamEvent
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