pub enum TurnEndReason {
EndTurn,
ToolUse,
MaxTokens,
}Expand description
Stop reason observed from the provider stream.
Variants§
EndTurn
The assistant finished naturally.
ToolUse
The assistant requested tool use.
MaxTokens
The provider hit its maximum token limit.
Trait Implementations§
Source§impl Clone for TurnEndReason
impl Clone for TurnEndReason
Source§fn clone(&self) -> TurnEndReason
fn clone(&self) -> TurnEndReason
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 TurnEndReason
Source§impl Debug for TurnEndReason
impl Debug for TurnEndReason
impl Eq for TurnEndReason
Source§impl PartialEq for TurnEndReason
impl PartialEq for TurnEndReason
impl StructuralPartialEq for TurnEndReason
Auto Trait Implementations§
impl Freeze for TurnEndReason
impl RefUnwindSafe for TurnEndReason
impl Send for TurnEndReason
impl Sync for TurnEndReason
impl Unpin for TurnEndReason
impl UnsafeUnpin for TurnEndReason
impl UnwindSafe for TurnEndReason
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