Struct terminal_io::NeverTerminalWriter [−][src]
pub struct NeverTerminalWriter<Inner: Write> { /* fields omitted */ }
Expand description
A wrapper around a Write which implements WriteTerminal but isn’t ever
a terminal.
Implementations
Consume self and return the inner stream.
Trait Implementations
Borrows the file descriptor. Read more
Write a buffer into this writer, returning how many bytes were written. Read more
Flush this output stream, ensuring that all intermediately buffered contents reach their destination. Read more
can_vector)Determines if this Writer has an efficient write_vectored
implementation. Read more
Attempts to write an entire buffer into this writer. Read more
write_all_vectored)Attempts to write multiple buffers into this writer. Read more
Writes a formatted string into this writer, returning any error encountered. Read more
Test whether this output stream supports color control codes.
Test whether the user has indicated a preference for color output by
default. Respects the NO_COLOR environment variable where applicable. Read more
Test whether the output is connected to a terminal. Read more
Test whether color should be used on this terminal by default. This includes both whether color is supported and whether the user has not indicated a preference otherwise. Read more
Auto Trait Implementations
impl<Inner> RefUnwindSafe for NeverTerminalWriter<Inner> where
    Inner: RefUnwindSafe, 
impl<Inner> Send for NeverTerminalWriter<Inner> where
    Inner: Send, 
impl<Inner> Sync for NeverTerminalWriter<Inner> where
    Inner: Sync, 
impl<Inner> Unpin for NeverTerminalWriter<Inner> where
    Inner: Unpin, 
impl<Inner> UnwindSafe for NeverTerminalWriter<Inner> where
    Inner: UnwindSafe, 
Blanket Implementations
Borrows the reference. Read more
pub fn as_filelike_view<Target>(&self) -> FilelikeView<'_, Target> where
    Target: FromFilelike + IntoFilelike, 
pub fn as_filelike_view<Target>(&self) -> FilelikeView<'_, Target> where
    Target: FromFilelike + IntoFilelike, 
Return a borrowing view of a resource which dereferences to a &Target
or &mut Target. Read more
Extracts the grip.
Extracts the raw grip.
Borrows the reference.
pub fn as_socketlike_view<Target>(&self) -> FilelikeView<'_, Target> where
    Target: FromSocketlike + IntoSocketlike, 
pub fn as_socketlike_view<Target>(&self) -> FilelikeView<'_, Target> where
    Target: FromSocketlike + IntoSocketlike, 
Return a borrowing view of a resource which dereferences to a &Target
or &mut Target. Read more
Mutably borrows from an owned value. Read more