pub struct ConversationSummaryRequest {
pub transcript_version: ConversationVersion,
pub previous_summary: Option<ConversationSummary>,
pub entries: Vec<ConversationTranscriptEntry>,
}Expand description
Immutable input for rolling one conversation summary forward.
Fields§
§transcript_version: ConversationVersionTranscript version on which the summary commit must be based.
previous_summary: Option<ConversationSummary>Previously committed lossy prefix, when present.
entries: Vec<ConversationTranscriptEntry>Older unsummarized transcript entries to incorporate.
Trait Implementations§
Source§impl Clone for ConversationSummaryRequest
impl Clone for ConversationSummaryRequest
Source§fn clone(&self) -> ConversationSummaryRequest
fn clone(&self) -> ConversationSummaryRequest
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 ConversationSummaryRequest
impl Debug for ConversationSummaryRequest
impl StructuralPartialEq for ConversationSummaryRequest
Auto Trait Implementations§
impl Freeze for ConversationSummaryRequest
impl RefUnwindSafe for ConversationSummaryRequest
impl Send for ConversationSummaryRequest
impl Sync for ConversationSummaryRequest
impl Unpin for ConversationSummaryRequest
impl UnsafeUnpin for ConversationSummaryRequest
impl UnwindSafe for ConversationSummaryRequest
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