[][src]Struct sgx_tstd::io::Stderr

pub struct Stderr { /* fields omitted */ }

A handle to the standard error stream of a process.

For more information, see the io::stderr method.

Note: Windows Portability Consideration

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.

Methods

impl Stderr[src]

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.

Trait Implementations

impl AsRawFd for Stderr[src]

impl Debug for Stderr[src]

impl Write for Stderr[src]

Auto Trait Implementations

impl RefUnwindSafe for Stderr

impl Send for Stderr

impl Sync for Stderr

impl Unpin for Stderr

impl UnwindSafe for Stderr

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.