pub struct TerminalWriter { /* private fields */ }Implementations§
Source§impl TerminalWriter
impl TerminalWriter
pub fn new(is_tty: bool, buffer: usize) -> Self
pub fn stdout_raw(&self) -> Sender<Vec<u8>>
Sourcepub fn stdout(&self) -> LineWriter
pub fn stdout(&self) -> LineWriter
Cloneable sender for stdout lines.
pub fn stdout_with_label(&self, label: String) -> PrefixWriter<LineWriter>
pub fn stderr_raw(&self) -> Sender<Vec<u8>>
Sourcepub fn stderr(&self) -> LineWriter
pub fn stderr(&self) -> LineWriter
Cloneable sender for stderr lines.
pub fn stderr_with_label(&self, label: String) -> PrefixWriter<LineWriter>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TerminalWriter
impl RefUnwindSafe for TerminalWriter
impl Send for TerminalWriter
impl Sync for TerminalWriter
impl Unpin for TerminalWriter
impl UnsafeUnpin for TerminalWriter
impl UnwindSafe for TerminalWriter
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