Struct Stderr

pub struct Stderr;

Implementations

impl Stderr

const fn new() -> Stderr

Trait Implementations

impl Write for Stderr

fn write(&mut self, buf: &[u8]) -> Result<usize>
fn write_vectored(&mut self, bufs: &[IoSlice<'_>]) -> Result<usize>
fn is_write_vectored(&self) -> bool
fn flush(&mut self) -> Result<()>

Auto Trait Implementations

impl Freeze for Stderr

impl RefUnwindSafe for Stderr

impl Send for Stderr

impl Sync for Stderr

impl Unpin for Stderr

impl UnsafeUnpin for Stderr

impl UnwindSafe for Stderr

Blanket Implementations

impl<T> Any for Stderr where T: 'static + ?Sized,

fn type_id(&self) -> TypeId

impl<T> Borrow<T> for Stderr where T: ?Sized,

fn borrow(&self) -> &T

impl<T> BorrowMut<T> for Stderr where T: ?Sized,

fn borrow_mut(&mut self) -> &mut T

impl<T> From<T> for Stderr

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> SizeHint for Stderr where T: ?Sized,

fn lower_bound(&self) -> usize
fn upper_bound(&self) -> Option<usize>

impl<T> SizedTypeProperties for Stderr

impl<T, U> Into<U> for Stderr where U: From<T>,

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

impl<T, U> TryFrom<U> for Stderr 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 Stderr where U: TryFrom<T>,

type Error = <U as TryFrom<T>>::Error;
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>