pub enum LoopOutcome {
Done,
}Expand description
Outcome label for a completed run.
A hard error becomes LoopError; caller cancellation is the only
external lifetime boundary.
Variants§
Done
Model emitted a final assistant turn with no tool calls and no pending steering. The natural happy path.
Implementations§
Source§impl LoopOutcome
impl LoopOutcome
Trait Implementations§
Source§impl Clone for LoopOutcome
impl Clone for LoopOutcome
Source§fn clone(&self) -> LoopOutcome
fn clone(&self) -> LoopOutcome
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 LoopOutcome
Source§impl Debug for LoopOutcome
impl Debug for LoopOutcome
impl Eq for LoopOutcome
Source§impl PartialEq for LoopOutcome
impl PartialEq for LoopOutcome
impl StructuralPartialEq for LoopOutcome
Auto Trait Implementations§
impl Freeze for LoopOutcome
impl RefUnwindSafe for LoopOutcome
impl Send for LoopOutcome
impl Sync for LoopOutcome
impl Unpin for LoopOutcome
impl UnsafeUnpin for LoopOutcome
impl UnwindSafe for LoopOutcome
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.