Struct Stdout
pub struct Stdout;
Implementations
impl Stdout
const fn new() -> Stdout
Trait Implementations
impl Write for Stdout
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<()>
Auto Trait Implementations
impl Freeze for Stdout
impl RefUnwindSafe for Stdout
impl Send for Stdout
impl Sync for Stdout
impl Unpin for Stdout
impl UnsafeUnpin for Stdout
impl UnwindSafe for Stdout
Blanket Implementations
impl<T> Any for Stdout
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for Stdout
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for Stdout
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> From<T> for Stdout
fn from(t: T) -> TReturns the argument unchanged.
impl<T> SizeHint for Stdout
where
T: ?Sized,
fn lower_bound(&self) -> usizefn upper_bound(&self) -> Option<usize>
impl<T> SizedTypeProperties for Stdout
impl<T, U> Into<U> for Stdout
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 Stdout
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 Stdout
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>