Struct BorrowedBufDebug

pub(in ::io::borrowed_buf) struct BorrowedBufDebug { pub(in ::io::borrowed_buf) init: bool, pub(in ::io::borrowed_buf) filled: usize, pub(in ::io::borrowed_buf) capacity: usize }

Fields

init: bool
filled: usize
capacity: usize

Trait Implementations

impl Debug for BorrowedBufDebug

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Auto Trait Implementations

impl Freeze for BorrowedBufDebug

impl RefUnwindSafe for BorrowedBufDebug

impl Send for BorrowedBufDebug

impl Sync for BorrowedBufDebug

impl Unpin for BorrowedBufDebug

impl UnsafeUnpin for BorrowedBufDebug

impl UnwindSafe for BorrowedBufDebug

Blanket Implementations

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

impl<T> From<T> for BorrowedBufDebug

fn from(t: T) -> T

Returns the argument unchanged.

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

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

impl<T> SizedTypeProperties for BorrowedBufDebug

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

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