pub enum MessageStreamEvent {
ThreadMessageCreated(MessageObject),
ThreadMessageInProgress(MessageObject),
ThreadMessageDelta(MessageDeltaObject),
ThreadMessageCompleted(MessageObject),
ThreadMessageIncomplete(MessageObject),
}
Variants§
ThreadMessageCreated(MessageObject)
Occurs when a message is created.
ThreadMessageInProgress(MessageObject)
Occurs when a message moves to an
in_progress
state.
ThreadMessageDelta(MessageDeltaObject)
Occurs when parts of a Message are being streamed.
ThreadMessageCompleted(MessageObject)
Occurs when a message is completed.
ThreadMessageIncomplete(MessageObject)
Occurs when a message ends before it is completed.
Trait Implementations§
Source§impl Clone for MessageStreamEvent
impl Clone for MessageStreamEvent
Source§fn clone(&self) -> MessageStreamEvent
fn clone(&self) -> MessageStreamEvent
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 MessageStreamEvent
impl RefUnwindSafe for MessageStreamEvent
impl Send for MessageStreamEvent
impl Sync for MessageStreamEvent
impl Unpin for MessageStreamEvent
impl UnwindSafe for MessageStreamEvent
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