[−][src]Struct termcolor::BufferedStandardStream
Like StandardStream, but does buffered writing.
Methods
impl BufferedStandardStream[src]
ⓘImportant traits for BufferedStandardStreampub fn stdout(choice: ColorChoice) -> BufferedStandardStream[src]
Create a new BufferedStandardStream with the given color preferences
that writes to standard output via a buffered writer.
On Windows, if coloring is desired and a Windows console could not be found, then ANSI escape sequences are used instead.
The specific color/style settings can be configured when writing via
the WriteColor trait.
ⓘImportant traits for BufferedStandardStreampub fn stderr(choice: ColorChoice) -> BufferedStandardStream[src]
Create a new BufferedStandardStream with the given color preferences
that writes to standard error via a buffered writer.
On Windows, if coloring is desired and a Windows console could not be found, then ANSI escape sequences are used instead.
The specific color/style settings can be configured when writing via
the WriteColor trait.
Trait Implementations
impl WriteColor for BufferedStandardStream[src]
fn supports_color(&self) -> bool[src]
fn set_color(&mut self, spec: &ColorSpec) -> Result<()>[src]
fn reset(&mut self) -> Result<()>[src]
fn is_synchronous(&self) -> bool[src]
impl Write for BufferedStandardStream[src]
fn write(&mut self, b: &[u8]) -> Result<usize>[src]
fn flush(&mut self) -> Result<()>[src]
fn write_vectored(&mut self, bufs: &[IoSlice]) -> Result<usize, Error>1.36.0[src]
Like write, except that it writes from a slice of buffers. Read more
fn write_all(&mut self, buf: &[u8]) -> Result<(), Error>1.0.0[src]
Attempts to write an entire buffer into this writer. Read more
fn write_fmt(&mut self, fmt: Arguments) -> Result<(), Error>1.0.0[src]
Writes a formatted string into this writer, returning any error encountered. Read more
fn by_ref(&mut self) -> &mut Self1.0.0[src]
Creates a "by reference" adaptor for this instance of Write. Read more
Auto Trait Implementations
impl Unpin for BufferedStandardStream
impl Sync for BufferedStandardStream
impl Send for BufferedStandardStream
impl UnwindSafe for BufferedStandardStream
impl RefUnwindSafe for BufferedStandardStream
Blanket Implementations
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,