pub enum TranscriptItem {
User(String),
Assistant(String),
Thinking(String),
Tool(ToolItem),
Notice(String),
}Expand description
One item in the remote transcript.
Variants§
User(String)
A prompt the local user submitted.
Assistant(String)
Assistant response text (grows as deltas arrive).
Thinking(String)
Assistant reasoning text (grows as deltas arrive).
Tool(ToolItem)
A tool call with its (partial/final) output.
Notice(String)
A local notice (retry, error, connection status).
Trait Implementations§
Source§impl Clone for TranscriptItem
impl Clone for TranscriptItem
Source§impl Debug for TranscriptItem
impl Debug for TranscriptItem
Source§impl PartialEq for TranscriptItem
impl PartialEq for TranscriptItem
impl StructuralPartialEq for TranscriptItem
Auto Trait Implementations§
impl Freeze for TranscriptItem
impl RefUnwindSafe for TranscriptItem
impl Send for TranscriptItem
impl Sync for TranscriptItem
impl Unpin for TranscriptItem
impl UnsafeUnpin for TranscriptItem
impl UnwindSafe for TranscriptItem
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