pub struct AnsiRenderer { /* private fields */ }
Expand description
Renderer with deferred output buffering
Implementations§
Source§impl AnsiRenderer
impl AnsiRenderer
Sourcepub fn flush(&mut self, style: MessageStyle) -> Result<()>
pub fn flush(&mut self, style: MessageStyle) -> Result<()>
Flush the buffer with the given style
Sourcepub fn line(&mut self, style: MessageStyle, text: &str) -> Result<()>
pub fn line(&mut self, style: MessageStyle, text: &str) -> Result<()>
Convenience for writing a single line
Sourcepub fn inline_with_style(&mut self, style: Style, text: &str) -> Result<()>
pub fn inline_with_style(&mut self, style: Style, text: &str) -> Result<()>
Write styled text without a trailing newline
Auto Trait Implementations§
impl Freeze for AnsiRenderer
impl RefUnwindSafe for AnsiRenderer
impl Send for AnsiRenderer
impl Sync for AnsiRenderer
impl Unpin for AnsiRenderer
impl UnwindSafe for AnsiRenderer
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