pub enum ModelTurnEvent {
Delta(Delta),
ToolCall(ToolCallPart),
Usage(Usage),
Finished(ModelTurnResult),
}Variants§
Trait Implementations§
Source§impl Clone for ModelTurnEvent
impl Clone for ModelTurnEvent
Source§fn clone(&self) -> ModelTurnEvent
fn clone(&self) -> ModelTurnEvent
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 ModelTurnEvent
impl Debug for ModelTurnEvent
Source§impl<'de> Deserialize<'de> for ModelTurnEvent
impl<'de> Deserialize<'de> for ModelTurnEvent
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 ModelTurnEvent
impl PartialEq for ModelTurnEvent
Source§impl Serialize for ModelTurnEvent
impl Serialize for ModelTurnEvent
impl StructuralPartialEq for ModelTurnEvent
Auto Trait Implementations§
impl Freeze for ModelTurnEvent
impl RefUnwindSafe for ModelTurnEvent
impl Send for ModelTurnEvent
impl Sync for ModelTurnEvent
impl Unpin for ModelTurnEvent
impl UnsafeUnpin for ModelTurnEvent
impl UnwindSafe for ModelTurnEvent
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