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