pub struct UserMessageExtra {Show 14 fields
pub is_meta: Option<bool>,
pub is_visible_in_transcript_only: Option<bool>,
pub is_virtual: Option<bool>,
pub is_compact_summary: Option<bool>,
pub summarize_metadata: Option<Value>,
pub tool_use_result: Option<Value>,
pub mcp_meta: Option<Value>,
pub uuid: String,
pub timestamp: String,
pub image_paste_ids: Option<Vec<u32>>,
pub source_tool_assistant_uuid: Option<String>,
pub permission_mode: Option<String>,
pub origin: Option<MessageOrigin>,
pub parent_uuid: Option<String>,
}Expand description
Extra fields for normalized user message
Fields§
§is_meta: Option<bool>§is_visible_in_transcript_only: Option<bool>§is_virtual: Option<bool>§is_compact_summary: Option<bool>§summarize_metadata: Option<Value>§tool_use_result: Option<Value>§mcp_meta: Option<Value>§uuid: String§timestamp: String§image_paste_ids: Option<Vec<u32>>§source_tool_assistant_uuid: Option<String>§permission_mode: Option<String>§origin: Option<MessageOrigin>§parent_uuid: Option<String>Trait Implementations§
Source§impl Clone for UserMessageExtra
impl Clone for UserMessageExtra
Source§fn clone(&self) -> UserMessageExtra
fn clone(&self) -> UserMessageExtra
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 UserMessageExtra
impl Debug for UserMessageExtra
Source§impl Default for UserMessageExtra
impl Default for UserMessageExtra
Source§fn default() -> UserMessageExtra
fn default() -> UserMessageExtra
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for UserMessageExtra
impl<'de> Deserialize<'de> for UserMessageExtra
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
Auto Trait Implementations§
impl Freeze for UserMessageExtra
impl RefUnwindSafe for UserMessageExtra
impl Send for UserMessageExtra
impl Sync for UserMessageExtra
impl Unpin for UserMessageExtra
impl UnsafeUnpin for UserMessageExtra
impl UnwindSafe for UserMessageExtra
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