Struct tokio::io::Stderr [−][src]
pub struct Stderr { /* fields omitted */ }Expand description
A handle to the standard error stream of a process.
Concurrent writes to stderr must be executed with care: Only individual
writes to this AsyncWrite are guaranteed to be intact. In particular
you should be aware that writes using write_all are not guaranteed
to occur as a single write, so multiple threads writing data with
write_all may result in interleaved output.
Created by the stderr function.
Examples
use tokio::io::{self, AsyncWriteExt};
#[tokio::main]
async fn main() -> io::Result<()> {
let mut stderr = io::stdout();
stderr.write_all(b"Print some error here.").await?;
Ok(())
}Trait Implementations
Attempt to write bytes from buf into the object. Read more
Attempts to flush the object, ensuring that any buffered data reach their destination. Read more
Initiates or attempts to shut down this writer, returning success when the I/O connection has completely shut down. Read more
Like poll_write, except that it writes from a slice of buffers. Read more
Determines if this writer has an efficient poll_write_vectored
implementation. Read more