pub struct TranscriptStyle {
pub blank_between_turns: bool,
pub show_system: bool,
pub show_tools: bool,
}Expand description
Renderer-agnostic styling knobs for transcript_lines_styled. Defaults
match a typical chat pane: blank line between turns, system and tool turns
hidden.
Fields§
§blank_between_turns: boolEmit a blank spacer line between consecutive turns.
show_system: boolInclude system-role turns (the preamble). Off by default.
show_tools: boolInclude tool-role turns. Off by default — a chat pane usually shows
only the human/model dialogue.
Trait Implementations§
Source§impl Clone for TranscriptStyle
impl Clone for TranscriptStyle
Source§fn clone(&self) -> TranscriptStyle
fn clone(&self) -> TranscriptStyle
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 TranscriptStyle
impl Debug for TranscriptStyle
Auto Trait Implementations§
impl Freeze for TranscriptStyle
impl RefUnwindSafe for TranscriptStyle
impl Send for TranscriptStyle
impl Sync for TranscriptStyle
impl Unpin for TranscriptStyle
impl UnsafeUnpin for TranscriptStyle
impl UnwindSafe for TranscriptStyle
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> ErasedDestructor for Twhere
T: 'static,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more