Struct borsh::maybestd::io::Sink 1.0.0[−][src]
A writer which will move data into the void.
This struct is generally created by calling sink. Please
see the documentation of sink() for more details.
Trait Implementations
impl Debug for Sink1.16.0[src]
impl<'_> Write for &'_ Sink1.48.0[src]
pub fn write(&mut self, buf: &[u8]) -> Result<usize, Error>[src]
pub fn write_vectored(&mut self, bufs: &[IoSlice<'_>]) -> Result<usize, Error>[src]
pub fn is_write_vectored(&self) -> bool[src]
pub fn flush(&mut self) -> Result<(), Error>[src]
pub fn write_all(&mut self, buf: &[u8]) -> Result<(), Error>[src]
pub fn write_all_vectored(
&mut self,
bufs: &mut [IoSlice<'_>]
) -> Result<(), Error>[src]
&mut self,
bufs: &mut [IoSlice<'_>]
) -> Result<(), Error>
pub fn write_fmt(&mut self, fmt: Arguments<'_>) -> Result<(), Error>[src]
pub fn by_ref(&mut self) -> &mut Selfⓘ[src]
impl Write for Sink[src]
pub fn write(&mut self, buf: &[u8]) -> Result<usize, Error>[src]
pub fn write_vectored(&mut self, bufs: &[IoSlice<'_>]) -> Result<usize, Error>[src]
pub fn is_write_vectored(&self) -> bool[src]
pub fn flush(&mut self) -> Result<(), Error>[src]
pub fn write_all(&mut self, buf: &[u8]) -> Result<(), Error>[src]
pub fn write_all_vectored(
&mut self,
bufs: &mut [IoSlice<'_>]
) -> Result<(), Error>[src]
&mut self,
bufs: &mut [IoSlice<'_>]
) -> Result<(), Error>
pub fn write_fmt(&mut self, fmt: Arguments<'_>) -> Result<(), Error>[src]
pub fn by_ref(&mut self) -> &mut Selfⓘ[src]
Auto Trait Implementations
impl RefUnwindSafe for Sink
impl Send for Sink
impl Sync for Sink
impl Unpin for Sink
impl UnwindSafe for Sink
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut Tⓘ[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,