pub struct TranscriptMessage {
pub base: SerializedMessage,
pub parent_uuid: Option<Uuid>,
pub logical_parent_uuid: Option<Option<Uuid>>,
pub is_sidechain: bool,
pub git_branch: Option<String>,
pub agent_id: Option<String>,
pub team_name: Option<String>,
pub agent_name: Option<String>,
pub agent_color: Option<String>,
pub prompt_id: Option<String>,
}Expand description
Transcript message with additional fields.
Fields§
§base: SerializedMessage§parent_uuid: Option<Uuid>§logical_parent_uuid: Option<Option<Uuid>>§is_sidechain: bool§git_branch: Option<String>§agent_id: Option<String>§team_name: Option<String>§agent_name: Option<String>§agent_color: Option<String>§prompt_id: Option<String>Trait Implementations§
Source§impl Clone for TranscriptMessage
impl Clone for TranscriptMessage
Source§fn clone(&self) -> TranscriptMessage
fn clone(&self) -> TranscriptMessage
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 TranscriptMessage
impl Debug for TranscriptMessage
Source§impl<'de> Deserialize<'de> for TranscriptMessage
impl<'de> Deserialize<'de> for TranscriptMessage
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 TranscriptMessage
impl RefUnwindSafe for TranscriptMessage
impl Send for TranscriptMessage
impl Sync for TranscriptMessage
impl Unpin for TranscriptMessage
impl UnsafeUnpin for TranscriptMessage
impl UnwindSafe for TranscriptMessage
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