pub enum RunStreamEvent {
ThreadRunCreated(RunObject),
ThreadRunQueued(RunObject),
ThreadRunInProgress(RunObject),
ThreadRunRequiresAction(RunObject),
ThreadRunCompleted(RunObject),
ThreadRunIncomplete(RunObject),
ThreadRunFailed(RunObject),
ThreadRunCancelling(RunObject),
ThreadRunCancelled(RunObject),
ThreadRunExpired(RunObject),
}
Variants§
ThreadRunCreated(RunObject)
Occurs when a new run is created.
ThreadRunQueued(RunObject)
Occurs when a run moves to a queued
status.
ThreadRunInProgress(RunObject)
Occurs when a run moves to an
in_progress
status.
ThreadRunRequiresAction(RunObject)
Occurs when a run moves to a
requires_action
status.
ThreadRunCompleted(RunObject)
Occurs when a run is completed.
ThreadRunIncomplete(RunObject)
Occurs when a run ends with status
incomplete
.
ThreadRunFailed(RunObject)
Occurs when a run fails.
ThreadRunCancelling(RunObject)
Occurs when a run moves to a
cancelling
status.
ThreadRunCancelled(RunObject)
Occurs when a run is cancelled.
ThreadRunExpired(RunObject)
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 copy 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 moreAuto 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