Struct StderrRaw
pub(in ::io::stdio) struct StderrRaw(pub(in ::io::stdio) Stderr);
A handle to a raw instance of the standard output stream of this process.
This handle is not synchronized or buffered in any fashion. Constructed via
the std::io::stdio::stderr_raw function.
Fields
0: Stderr
Trait Implementations
impl Write for StderrRaw
fn write(&mut self, buf: &[u8]) -> Result<usize>fn write_vectored(&mut self, bufs: &[IoSlice<'_>]) -> Result<usize>fn is_write_vectored(&self) -> boolfn flush(&mut self) -> Result<()>fn write_all(&mut self, buf: &[u8]) -> Result<()>fn write_all_vectored(&mut self, bufs: &mut [IoSlice<'_>]) -> Result<()>fn write_fmt(&mut self, fmt: Arguments<'_>) -> Result<()>
Auto Trait Implementations
impl Freeze for StderrRaw
impl RefUnwindSafe for StderrRaw
impl Send for StderrRaw
impl Sync for StderrRaw
impl Unpin for StderrRaw
impl UnsafeUnpin for StderrRaw
impl UnwindSafe for StderrRaw
Blanket Implementations
impl<T> Any for StderrRaw
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for StderrRaw
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for StderrRaw
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> From<T> for StderrRaw
fn from(t: T) -> TReturns the argument unchanged.
impl<T> SizeHint for StderrRaw
where
T: ?Sized,
fn lower_bound(&self) -> usizefn upper_bound(&self) -> Option<usize>
impl<T> SizedTypeProperties for StderrRaw
impl<T, U> Into<U> for StderrRaw
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for StderrRaw
where
U: Into<T>,
type Error = Infallible;fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
impl<T, U> TryInto<U> for StderrRaw
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>