pub fn stderr() -> Stderr
Available on crate feature
io-std
only.Expand description
Constructs a new handle to the standard error of the current process.
The returned handle allows writing to standard error from the within the Tokio runtime.
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.
Examples
use tokio::io::{self, AsyncWriteExt};
#[tokio::main]
async fn main() -> io::Result<()> {
let mut stderr = io::stderr();
stderr.write_all(b"Print some error here.").await?;
Ok(())
}