A handle to the standard error stream of a process.
For more information, see the
When operating in a console, the Windows implementation of this stream does not support non-UTF-8 byte sequences. Attempting to write bytes that are not valid UTF-8 will return an error.
pub fn lock(&self) -> StderrLock<'_>[src]
Locks this handle to the standard error stream, returning a writable guard.
The lock is released when the returned lock goes out of scope. The
returned guard also implements the
Write trait for writing data.
fn write_vectored(&mut self, bufs: &[IoSlice<'_>]) -> Result<usize>[src]
fn write_all_vectored(&mut self, bufs: &mut [IoSlice<'_>]) -> Result<()>[src]
Auto Trait Implementations
impl RefUnwindSafe for Stderr
impl UnwindSafe for Stderr
type Error = Infallible
The type returned in the event of a conversion error.