pub struct InlineRenderer { /* private fields */ }Implementations§
Source§impl InlineRenderer
impl InlineRenderer
pub fn stdout(show_reasoning: bool) -> Result<Self>
pub fn stdout_with_limits( show_reasoning: bool, limits: RenderLimits, ) -> Result<Self>
pub fn new( writer: impl Write + Send + 'static, show_reasoning: bool, color: bool, ) -> Self
pub fn new_with_limits( writer: impl Write + Send + 'static, show_reasoning: bool, color: bool, limits: RenderLimits, ) -> Self
pub fn begin_turn(&self) -> Result<()>
pub fn render_user(&self, message: &str) -> Result<()>
pub fn render_status(&self, message: &str) -> Result<()>
pub fn render_resumed_history(&self, items: &[ConversationItem]) -> Result<()>
pub fn event_sink(&self) -> EventSink
pub fn toggle_reasoning(&self) -> Result<bool>
Trait Implementations§
Source§impl Clone for InlineRenderer
impl Clone for InlineRenderer
Source§fn clone(&self) -> InlineRenderer
fn clone(&self) -> InlineRenderer
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 moreAuto Trait Implementations§
impl Freeze for InlineRenderer
impl RefUnwindSafe for InlineRenderer
impl Send for InlineRenderer
impl Sync for InlineRenderer
impl Unpin for InlineRenderer
impl UnsafeUnpin for InlineRenderer
impl UnwindSafe for InlineRenderer
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