pub struct TranscriptSession { /* private fields */ }Implementations§
Source§impl TranscriptSession
impl TranscriptSession
pub fn started(&self) -> bool
pub fn is_empty(&self) -> bool
pub fn entries(&self) -> &[TranscriptEntry]
pub fn begin_turn(&mut self, prompt: impl Into<String>) -> Option<HistoryBlock>
pub fn append_assistant(&mut self, chunk: &str)
Trait Implementations§
Source§impl Clone for TranscriptSession
impl Clone for TranscriptSession
Source§fn clone(&self) -> TranscriptSession
fn clone(&self) -> TranscriptSession
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 TranscriptSession
impl Debug for TranscriptSession
Source§impl Default for TranscriptSession
impl Default for TranscriptSession
Source§fn default() -> TranscriptSession
fn default() -> TranscriptSession
Returns the “default value” for a type. Read more
Source§impl PartialEq for TranscriptSession
impl PartialEq for TranscriptSession
impl Eq for TranscriptSession
impl StructuralPartialEq for TranscriptSession
Auto Trait Implementations§
impl Freeze for TranscriptSession
impl RefUnwindSafe for TranscriptSession
impl Send for TranscriptSession
impl Sync for TranscriptSession
impl Unpin for TranscriptSession
impl UnsafeUnpin for TranscriptSession
impl UnwindSafe for TranscriptSession
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