pub enum ThreadItemType {
UserMessage,
AgentMessage,
Reasoning,
CommandExecution,
FileChange,
McpToolCall,
CollabAgentToolCall,
WebSearch,
ImageView,
EnteredReviewMode,
ExitedReviewMode,
Unknown(String),
}Variants§
UserMessage
AgentMessage
Reasoning
CommandExecution
FileChange
McpToolCall
CollabAgentToolCall
WebSearch
ImageView
EnteredReviewMode
ExitedReviewMode
Unknown(String)
Implementations§
Trait Implementations§
Source§impl Clone for ThreadItemType
impl Clone for ThreadItemType
Source§fn clone(&self) -> ThreadItemType
fn clone(&self) -> ThreadItemType
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 ThreadItemType
impl Debug for ThreadItemType
Source§impl<'de> Deserialize<'de> for ThreadItemType
impl<'de> Deserialize<'de> for ThreadItemType
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 ThreadItemType
impl PartialEq for ThreadItemType
Source§impl Serialize for ThreadItemType
impl Serialize for ThreadItemType
impl Eq for ThreadItemType
impl StructuralPartialEq for ThreadItemType
Auto Trait Implementations§
impl Freeze for ThreadItemType
impl RefUnwindSafe for ThreadItemType
impl Send for ThreadItemType
impl Sync for ThreadItemType
impl Unpin for ThreadItemType
impl UnsafeUnpin for ThreadItemType
impl UnwindSafe for ThreadItemType
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