pub enum ChatEventTerminal {
Continue,
DeliverableComplete,
FailedComplete,
}Expand description
How a processed event should end the query loop.
Variants§
Continue
Accumulate content; the query is still running.
DeliverableComplete
User-visible final reply; persist it.
FailedComplete
The query failed; persist an error.
Trait Implementations§
Source§impl Clone for ChatEventTerminal
impl Clone for ChatEventTerminal
Source§fn clone(&self) -> ChatEventTerminal
fn clone(&self) -> ChatEventTerminal
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ChatEventTerminal
Source§impl Debug for ChatEventTerminal
impl Debug for ChatEventTerminal
Source§impl Default for ChatEventTerminal
impl Default for ChatEventTerminal
Source§fn default() -> ChatEventTerminal
fn default() -> ChatEventTerminal
Returns the “default value” for a type. Read more
impl Eq for ChatEventTerminal
Source§impl PartialEq for ChatEventTerminal
impl PartialEq for ChatEventTerminal
impl StructuralPartialEq for ChatEventTerminal
Auto Trait Implementations§
impl Freeze for ChatEventTerminal
impl RefUnwindSafe for ChatEventTerminal
impl Send for ChatEventTerminal
impl Sync for ChatEventTerminal
impl Unpin for ChatEventTerminal
impl UnsafeUnpin for ChatEventTerminal
impl UnwindSafe for ChatEventTerminal
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