pub enum ContentDelta {
Text {
text: String,
},
Thinking {
text: String,
},
ToolUse {
id: String,
name: String,
input: Value,
is_complete: bool,
},
}Expand description
Content delta types for streaming
Variants§
Text
Text content delta
Thinking
Thinking content delta (internal reasoning)
ToolUse
Tool use input delta (streaming tool arguments)
Trait Implementations§
Source§impl Clone for ContentDelta
impl Clone for ContentDelta
Source§fn clone(&self) -> ContentDelta
fn clone(&self) -> ContentDelta
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 moreAuto Trait Implementations§
impl Freeze for ContentDelta
impl RefUnwindSafe for ContentDelta
impl Send for ContentDelta
impl Sync for ContentDelta
impl Unpin for ContentDelta
impl UnsafeUnpin for ContentDelta
impl UnwindSafe for ContentDelta
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