pub struct ConversationTranscriptEntry {
pub sequence: ConversationSequence,
pub message: Message,
}Expand description
Canonical model message stored in the append-only transcript.
This is conversation data, not an execution-journal event and not semantic memory. System instructions are deliberately rejected from this boundary.
Fields§
§sequence: ConversationSequenceStable position in the conversation.
message: MessageOriginal canonical model message.
Trait Implementations§
Source§impl Clone for ConversationTranscriptEntry
impl Clone for ConversationTranscriptEntry
Source§fn clone(&self) -> ConversationTranscriptEntry
fn clone(&self) -> ConversationTranscriptEntry
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ConversationTranscriptEntry
impl Debug for ConversationTranscriptEntry
Source§impl<'de> Deserialize<'de> for ConversationTranscriptEntry
impl<'de> Deserialize<'de> for ConversationTranscriptEntry
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
impl StructuralPartialEq for ConversationTranscriptEntry
Auto Trait Implementations§
impl Freeze for ConversationTranscriptEntry
impl RefUnwindSafe for ConversationTranscriptEntry
impl Send for ConversationTranscriptEntry
impl Sync for ConversationTranscriptEntry
impl Unpin for ConversationTranscriptEntry
impl UnsafeUnpin for ConversationTranscriptEntry
impl UnwindSafe for ConversationTranscriptEntry
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