pub struct BufReader<R> { /* private fields */ }Expand description
BufReader used by Decoder when it is constructed with Decoder::new_bufferless
Implementations§
Source§impl<R> BufReader<R>
 
impl<R> BufReader<R>
Sourcepub fn new(inner: R) -> Self
 
pub fn new(inner: R) -> Self
Creates a new BufReader with a default buffer capacity. The default is currently 8 KB,
but may change in the future.
Sourcepub fn with_capacity(capacity: usize, inner: R) -> Self
 
pub fn with_capacity(capacity: usize, inner: R) -> Self
Creates a new BufReader with the specified buffer capacity.
Sourcepub fn get_ref(&self) -> &R
 
pub fn get_ref(&self) -> &R
Gets a reference to the underlying reader.
It is inadvisable to directly read from the underlying reader.
Sourcepub fn get_mut(&mut self) -> &mut R
 
pub fn get_mut(&mut self) -> &mut R
Gets a mutable reference to the underlying reader.
It is inadvisable to directly read from the underlying reader.
Sourcepub fn get_pin_mut(self: Pin<&mut Self>) -> Pin<&mut R>
 
pub fn get_pin_mut(self: Pin<&mut Self>) -> Pin<&mut R>
Gets a pinned mutable reference to the underlying reader.
It is inadvisable to directly read from the underlying reader.
Sourcepub fn into_inner(self) -> R
 
pub fn into_inner(self) -> R
Consumes this BufWriter, returning the underlying reader.
Note that any leftover data in the internal buffer is lost.
Trait Implementations§
Source§impl<R: AsyncRead> AsyncBufRead for BufReader<R>
 
impl<R: AsyncRead> AsyncBufRead for BufReader<R>
Source§impl<R: AsyncRead + AsyncWrite> AsyncWrite for BufReader<R>
 
impl<R: AsyncRead + AsyncWrite> AsyncWrite for BufReader<R>
Source§fn poll_write(
    self: Pin<&mut Self>,
    cx: &mut Context<'_>,
    buf: &[u8],
) -> Poll<Result<usize>>
 
fn poll_write( self: Pin<&mut Self>, cx: &mut Context<'_>, buf: &[u8], ) -> Poll<Result<usize>>
Attempt to write bytes from 
buf into the object. Read moreSource§fn poll_flush(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Result<()>>
 
fn poll_flush(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Result<()>>
Attempts to flush the object, ensuring that any buffered data reach
their destination. Read more
Source§fn poll_shutdown(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Result<()>>
 
fn poll_shutdown(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Result<()>>
Initiates or attempts to shut down this writer, returning success when
the I/O connection has completely shut down. Read more
Source§fn poll_write_vectored(
    self: Pin<&mut Self>,
    cx: &mut Context<'_>,
    bufs: &[IoSlice<'_>],
) -> Poll<Result<usize, Error>>
 
fn poll_write_vectored( self: Pin<&mut Self>, cx: &mut Context<'_>, bufs: &[IoSlice<'_>], ) -> Poll<Result<usize, Error>>
Like 
poll_write, except that it writes from a slice of buffers. Read moreSource§fn is_write_vectored(&self) -> bool
 
fn is_write_vectored(&self) -> bool
Determines if this writer has an efficient 
poll_write_vectored
implementation. Read moreSource§impl<R: Read> BufRead for BufReader<R>
 
impl<R: Read> BufRead for BufReader<R>
Source§fn fill_buf(&mut self) -> Result<&[u8]>
 
fn fill_buf(&mut self) -> Result<&[u8]>
Returns the contents of the internal buffer, filling it with more data, via 
Read methods, if empty. Read moreSource§fn consume(&mut self, amt: usize)
 
fn consume(&mut self, amt: usize)
Marks the given 
amount of additional bytes from the internal buffer as having been read.
Subsequent calls to read only return bytes that have not been marked as read. Read moreSource§fn has_data_left(&mut self) -> Result<bool, Error>
 
fn has_data_left(&mut self) -> Result<bool, Error>
🔬This is a nightly-only experimental API. (
buf_read_has_data_left)Checks if there is any data left to be 
read. Read more1.83.0 · Source§fn skip_until(&mut self, byte: u8) -> Result<usize, Error>
 
fn skip_until(&mut self, byte: u8) -> Result<usize, Error>
Skips all bytes until the delimiter 
byte or EOF is reached. Read more1.0.0 · Source§fn read_line(&mut self, buf: &mut String) -> Result<usize, Error>
 
fn read_line(&mut self, buf: &mut String) -> Result<usize, Error>
Reads all bytes until a newline (the 
0xA byte) is reached, and append
them to the provided String buffer. Read moreSource§impl<R: Read> Read for BufReader<R>
 
impl<R: Read> Read for BufReader<R>
Source§fn read(&mut self, buf: &mut [u8]) -> Result<usize>
 
fn read(&mut self, buf: &mut [u8]) -> Result<usize>
Pull some bytes from this source into the specified buffer, returning
how many bytes were read. Read more
1.36.0 · Source§fn read_vectored(&mut self, bufs: &mut [IoSliceMut<'_>]) -> Result<usize, Error>
 
fn read_vectored(&mut self, bufs: &mut [IoSliceMut<'_>]) -> Result<usize, Error>
Like 
read, except that it reads into a slice of buffers. Read moreSource§fn is_read_vectored(&self) -> bool
 
fn is_read_vectored(&self) -> bool
🔬This is a nightly-only experimental API. (
can_vector)1.0.0 · Source§fn read_to_end(&mut self, buf: &mut Vec<u8>) -> Result<usize, Error>
 
fn read_to_end(&mut self, buf: &mut Vec<u8>) -> Result<usize, Error>
Reads all bytes until EOF in this source, placing them into 
buf. Read more1.0.0 · Source§fn read_to_string(&mut self, buf: &mut String) -> Result<usize, Error>
 
fn read_to_string(&mut self, buf: &mut String) -> Result<usize, Error>
Reads all bytes until EOF in this source, appending them to 
buf. Read more1.6.0 · Source§fn read_exact(&mut self, buf: &mut [u8]) -> Result<(), Error>
 
fn read_exact(&mut self, buf: &mut [u8]) -> Result<(), Error>
Reads the exact number of bytes required to fill 
buf. Read moreSource§fn read_buf(&mut self, buf: BorrowedCursor<'_>) -> Result<(), Error>
 
fn read_buf(&mut self, buf: BorrowedCursor<'_>) -> Result<(), Error>
🔬This is a nightly-only experimental API. (
read_buf)Pull some bytes from this source into the specified buffer. Read more
Source§fn read_buf_exact(&mut self, cursor: BorrowedCursor<'_>) -> Result<(), Error>
 
fn read_buf_exact(&mut self, cursor: BorrowedCursor<'_>) -> Result<(), Error>
🔬This is a nightly-only experimental API. (
read_buf)Reads the exact number of bytes required to fill 
cursor. Read more1.0.0 · Source§fn by_ref(&mut self) -> &mut Selfwhere
    Self: Sized,
 
fn by_ref(&mut self) -> &mut Selfwhere
    Self: Sized,
Creates a “by reference” adaptor for this instance of 
Read. Read moreimpl<'__pin, R> Unpin for BufReader<R>where
    PinnedFieldsOf<__Origin<'__pin, R>>: Unpin,
Auto Trait Implementations§
impl<R> Freeze for BufReader<R>where
    R: Freeze,
impl<R> RefUnwindSafe for BufReader<R>where
    R: RefUnwindSafe,
impl<R> Send for BufReader<R>where
    R: Send,
impl<R> Sync for BufReader<R>where
    R: Sync,
impl<R> UnwindSafe for BufReader<R>where
    R: UnwindSafe,
Blanket Implementations§
Source§impl<R> AsyncBufReadExt for Rwhere
    R: AsyncBufRead + ?Sized,
 
impl<R> AsyncBufReadExt for Rwhere
    R: AsyncBufRead + ?Sized,
Source§fn read_until<'a>(
    &'a mut self,
    byte: u8,
    buf: &'a mut Vec<u8>,
) -> ReadUntil<'a, Self>where
    Self: Unpin,
 
fn read_until<'a>(
    &'a mut self,
    byte: u8,
    buf: &'a mut Vec<u8>,
) -> ReadUntil<'a, Self>where
    Self: Unpin,
Source§fn read_line<'a>(&'a mut self, buf: &'a mut String) -> ReadLine<'a, Self>where
    Self: Unpin,
 
fn read_line<'a>(&'a mut self, buf: &'a mut String) -> ReadLine<'a, Self>where
    Self: Unpin,
Reads all bytes until a newline (the 0xA byte) is reached, and append
them to the provided buffer. Read more
Source§fn split(self, byte: u8) -> Split<Self>
 
fn split(self, byte: u8) -> Split<Self>
Returns a stream of the contents of this reader split on the byte
byte. Read moreSource§fn fill_buf(&mut self) -> FillBuf<'_, Self>where
    Self: Unpin,
 
fn fill_buf(&mut self) -> FillBuf<'_, Self>where
    Self: Unpin,
Returns the contents of the internal buffer, filling it with more
data from the inner reader if it is empty. Read more
Source§impl<R> AsyncReadExt for R
 
impl<R> AsyncReadExt for R
Source§fn read<'a>(&'a mut self, buf: &'a mut [u8]) -> Read<'a, Self>where
    Self: Unpin,
 
fn read<'a>(&'a mut self, buf: &'a mut [u8]) -> Read<'a, Self>where
    Self: Unpin,
Pulls some bytes from this source into the specified buffer,
returning how many bytes were read. Read more
Source§fn read_buf<'a, B>(&'a mut self, buf: &'a mut B) -> ReadBuf<'a, Self, B>
 
fn read_buf<'a, B>(&'a mut self, buf: &'a mut B) -> ReadBuf<'a, Self, B>
Pulls some bytes from this source into the specified buffer,
advancing the buffer’s internal cursor. Read more
Source§fn read_exact<'a>(&'a mut self, buf: &'a mut [u8]) -> ReadExact<'a, Self>where
    Self: Unpin,
 
fn read_exact<'a>(&'a mut self, buf: &'a mut [u8]) -> ReadExact<'a, Self>where
    Self: Unpin,
Reads the exact number of bytes required to fill 
buf. Read moreSource§fn read_u8(&mut self) -> ReadU8<&mut Self>where
    Self: Unpin,
 
fn read_u8(&mut self) -> ReadU8<&mut Self>where
    Self: Unpin,
Reads an unsigned 8 bit integer from the underlying reader. Read more
Source§fn read_i8(&mut self) -> ReadI8<&mut Self>where
    Self: Unpin,
 
fn read_i8(&mut self) -> ReadI8<&mut Self>where
    Self: Unpin,
Reads a signed 8 bit integer from the underlying reader. Read more
Source§fn read_u16(&mut self) -> ReadU16<&mut Self>where
    Self: Unpin,
 
fn read_u16(&mut self) -> ReadU16<&mut Self>where
    Self: Unpin,
Reads an unsigned 16-bit integer in big-endian order from the
underlying reader. Read more
Source§fn read_i16(&mut self) -> ReadI16<&mut Self>where
    Self: Unpin,
 
fn read_i16(&mut self) -> ReadI16<&mut Self>where
    Self: Unpin,
Reads a signed 16-bit integer in big-endian order from the
underlying reader. Read more
Source§fn read_u32(&mut self) -> ReadU32<&mut Self>where
    Self: Unpin,
 
fn read_u32(&mut self) -> ReadU32<&mut Self>where
    Self: Unpin,
Reads an unsigned 32-bit integer in big-endian order from the
underlying reader. Read more
Source§fn read_i32(&mut self) -> ReadI32<&mut Self>where
    Self: Unpin,
 
fn read_i32(&mut self) -> ReadI32<&mut Self>where
    Self: Unpin,
Reads a signed 32-bit integer in big-endian order from the
underlying reader. Read more
Source§fn read_u64(&mut self) -> ReadU64<&mut Self>where
    Self: Unpin,
 
fn read_u64(&mut self) -> ReadU64<&mut Self>where
    Self: Unpin,
Reads an unsigned 64-bit integer in big-endian order from the
underlying reader. Read more
Source§fn read_i64(&mut self) -> ReadI64<&mut Self>where
    Self: Unpin,
 
fn read_i64(&mut self) -> ReadI64<&mut Self>where
    Self: Unpin,
Reads an signed 64-bit integer in big-endian order from the
underlying reader. Read more
Source§fn read_u128(&mut self) -> ReadU128<&mut Self>where
    Self: Unpin,
 
fn read_u128(&mut self) -> ReadU128<&mut Self>where
    Self: Unpin,
Reads an unsigned 128-bit integer in big-endian order from the
underlying reader. Read more
Source§fn read_i128(&mut self) -> ReadI128<&mut Self>where
    Self: Unpin,
 
fn read_i128(&mut self) -> ReadI128<&mut Self>where
    Self: Unpin,
Reads an signed 128-bit integer in big-endian order from the
underlying reader. Read more
Source§fn read_f32(&mut self) -> ReadF32<&mut Self>where
    Self: Unpin,
 
fn read_f32(&mut self) -> ReadF32<&mut Self>where
    Self: Unpin,
Reads an 32-bit floating point type in big-endian order from the
underlying reader. Read more
Source§fn read_f64(&mut self) -> ReadF64<&mut Self>where
    Self: Unpin,
 
fn read_f64(&mut self) -> ReadF64<&mut Self>where
    Self: Unpin,
Reads an 64-bit floating point type in big-endian order from the
underlying reader. Read more
Source§fn read_u16_le(&mut self) -> ReadU16Le<&mut Self>where
    Self: Unpin,
 
fn read_u16_le(&mut self) -> ReadU16Le<&mut Self>where
    Self: Unpin,
Reads an unsigned 16-bit integer in little-endian order from the
underlying reader. Read more
Source§fn read_i16_le(&mut self) -> ReadI16Le<&mut Self>where
    Self: Unpin,
 
fn read_i16_le(&mut self) -> ReadI16Le<&mut Self>where
    Self: Unpin,
Reads a signed 16-bit integer in little-endian order from the
underlying reader. Read more
Source§fn read_u32_le(&mut self) -> ReadU32Le<&mut Self>where
    Self: Unpin,
 
fn read_u32_le(&mut self) -> ReadU32Le<&mut Self>where
    Self: Unpin,
Reads an unsigned 32-bit integer in little-endian order from the
underlying reader. Read more
Source§fn read_i32_le(&mut self) -> ReadI32Le<&mut Self>where
    Self: Unpin,
 
fn read_i32_le(&mut self) -> ReadI32Le<&mut Self>where
    Self: Unpin,
Reads a signed 32-bit integer in little-endian order from the
underlying reader. Read more
Source§fn read_u64_le(&mut self) -> ReadU64Le<&mut Self>where
    Self: Unpin,
 
fn read_u64_le(&mut self) -> ReadU64Le<&mut Self>where
    Self: Unpin,
Reads an unsigned 64-bit integer in little-endian order from the
underlying reader. Read more
Source§fn read_i64_le(&mut self) -> ReadI64Le<&mut Self>where
    Self: Unpin,
 
fn read_i64_le(&mut self) -> ReadI64Le<&mut Self>where
    Self: Unpin,
Reads an signed 64-bit integer in little-endian order from the
underlying reader. Read more
Source§fn read_u128_le(&mut self) -> ReadU128Le<&mut Self>where
    Self: Unpin,
 
fn read_u128_le(&mut self) -> ReadU128Le<&mut Self>where
    Self: Unpin,
Reads an unsigned 128-bit integer in little-endian order from the
underlying reader. Read more
Source§fn read_i128_le(&mut self) -> ReadI128Le<&mut Self>where
    Self: Unpin,
 
fn read_i128_le(&mut self) -> ReadI128Le<&mut Self>where
    Self: Unpin,
Reads an signed 128-bit integer in little-endian order from the
underlying reader. Read more
Source§fn read_f32_le(&mut self) -> ReadF32Le<&mut Self>where
    Self: Unpin,
 
fn read_f32_le(&mut self) -> ReadF32Le<&mut Self>where
    Self: Unpin,
Reads an 32-bit floating point type in little-endian order from the
underlying reader. Read more
Source§fn read_f64_le(&mut self) -> ReadF64Le<&mut Self>where
    Self: Unpin,
 
fn read_f64_le(&mut self) -> ReadF64Le<&mut Self>where
    Self: Unpin,
Reads an 64-bit floating point type in little-endian order from the
underlying reader. Read more
Source§fn read_to_end<'a>(&'a mut self, buf: &'a mut Vec<u8>) -> ReadToEnd<'a, Self>where
    Self: Unpin,
 
fn read_to_end<'a>(&'a mut self, buf: &'a mut Vec<u8>) -> ReadToEnd<'a, Self>where
    Self: Unpin,
Reads all bytes until EOF in this source, placing them into 
buf. Read moreSource§impl<W> AsyncWriteExt for Wwhere
    W: AsyncWrite + ?Sized,
 
impl<W> AsyncWriteExt for Wwhere
    W: AsyncWrite + ?Sized,
Source§fn write<'a>(&'a mut self, src: &'a [u8]) -> Write<'a, Self>where
    Self: Unpin,
 
fn write<'a>(&'a mut self, src: &'a [u8]) -> Write<'a, Self>where
    Self: Unpin,
Writes a buffer into this writer, returning how many bytes were
written. Read more
Source§fn write_vectored<'a, 'b>(
    &'a mut self,
    bufs: &'a [IoSlice<'b>],
) -> WriteVectored<'a, 'b, Self>where
    Self: Unpin,
 
fn write_vectored<'a, 'b>(
    &'a mut self,
    bufs: &'a [IoSlice<'b>],
) -> WriteVectored<'a, 'b, Self>where
    Self: Unpin,
Source§fn write_buf<'a, B>(&'a mut self, src: &'a mut B) -> WriteBuf<'a, Self, B>
 
fn write_buf<'a, B>(&'a mut self, src: &'a mut B) -> WriteBuf<'a, Self, B>
Writes a buffer into this writer, advancing the buffer’s internal
cursor. Read more
Source§fn write_all_buf<'a, B>(
    &'a mut self,
    src: &'a mut B,
) -> WriteAllBuf<'a, Self, B>
 
fn write_all_buf<'a, B>( &'a mut self, src: &'a mut B, ) -> WriteAllBuf<'a, Self, B>
Attempts to write an entire buffer into this writer. Read more
Source§fn write_all<'a>(&'a mut self, src: &'a [u8]) -> WriteAll<'a, Self>where
    Self: Unpin,
 
fn write_all<'a>(&'a mut self, src: &'a [u8]) -> WriteAll<'a, Self>where
    Self: Unpin,
Attempts to write an entire buffer into this writer. Read more
Source§fn write_u8(&mut self, n: u8) -> WriteU8<&mut Self>where
    Self: Unpin,
 
fn write_u8(&mut self, n: u8) -> WriteU8<&mut Self>where
    Self: Unpin,
Writes an unsigned 8-bit integer to the underlying writer. Read more
Source§fn write_i8(&mut self, n: i8) -> WriteI8<&mut Self>where
    Self: Unpin,
 
fn write_i8(&mut self, n: i8) -> WriteI8<&mut Self>where
    Self: Unpin,
Writes a signed 8-bit integer to the underlying writer. Read more
Source§fn write_u16(&mut self, n: u16) -> WriteU16<&mut Self>where
    Self: Unpin,
 
fn write_u16(&mut self, n: u16) -> WriteU16<&mut Self>where
    Self: Unpin,
Writes an unsigned 16-bit integer in big-endian order to the
underlying writer. Read more
Source§fn write_i16(&mut self, n: i16) -> WriteI16<&mut Self>where
    Self: Unpin,
 
fn write_i16(&mut self, n: i16) -> WriteI16<&mut Self>where
    Self: Unpin,
Writes a signed 16-bit integer in big-endian order to the
underlying writer. Read more
Source§fn write_u32(&mut self, n: u32) -> WriteU32<&mut Self>where
    Self: Unpin,
 
fn write_u32(&mut self, n: u32) -> WriteU32<&mut Self>where
    Self: Unpin,
Writes an unsigned 32-bit integer in big-endian order to the
underlying writer. Read more
Source§fn write_i32(&mut self, n: i32) -> WriteI32<&mut Self>where
    Self: Unpin,
 
fn write_i32(&mut self, n: i32) -> WriteI32<&mut Self>where
    Self: Unpin,
Writes a signed 32-bit integer in big-endian order to the
underlying writer. Read more
Source§fn write_u64(&mut self, n: u64) -> WriteU64<&mut Self>where
    Self: Unpin,
 
fn write_u64(&mut self, n: u64) -> WriteU64<&mut Self>where
    Self: Unpin,
Writes an unsigned 64-bit integer in big-endian order to the
underlying writer. Read more
Source§fn write_i64(&mut self, n: i64) -> WriteI64<&mut Self>where
    Self: Unpin,
 
fn write_i64(&mut self, n: i64) -> WriteI64<&mut Self>where
    Self: Unpin,
Writes an signed 64-bit integer in big-endian order to the
underlying writer. Read more
Source§fn write_u128(&mut self, n: u128) -> WriteU128<&mut Self>where
    Self: Unpin,
 
fn write_u128(&mut self, n: u128) -> WriteU128<&mut Self>where
    Self: Unpin,
Writes an unsigned 128-bit integer in big-endian order to the
underlying writer. Read more
Source§fn write_i128(&mut self, n: i128) -> WriteI128<&mut Self>where
    Self: Unpin,
 
fn write_i128(&mut self, n: i128) -> WriteI128<&mut Self>where
    Self: Unpin,
Writes an signed 128-bit integer in big-endian order to the
underlying writer. Read more
Source§fn write_f32(&mut self, n: f32) -> WriteF32<&mut Self>where
    Self: Unpin,
 
fn write_f32(&mut self, n: f32) -> WriteF32<&mut Self>where
    Self: Unpin,
Writes an 32-bit floating point type in big-endian order to the
underlying writer. Read more
Source§fn write_f64(&mut self, n: f64) -> WriteF64<&mut Self>where
    Self: Unpin,
 
fn write_f64(&mut self, n: f64) -> WriteF64<&mut Self>where
    Self: Unpin,
Writes an 64-bit floating point type in big-endian order to the
underlying writer. Read more
Source§fn write_u16_le(&mut self, n: u16) -> WriteU16Le<&mut Self>where
    Self: Unpin,
 
fn write_u16_le(&mut self, n: u16) -> WriteU16Le<&mut Self>where
    Self: Unpin,
Writes an unsigned 16-bit integer in little-endian order to the
underlying writer. Read more
Source§fn write_i16_le(&mut self, n: i16) -> WriteI16Le<&mut Self>where
    Self: Unpin,
 
fn write_i16_le(&mut self, n: i16) -> WriteI16Le<&mut Self>where
    Self: Unpin,
Writes a signed 16-bit integer in little-endian order to the
underlying writer. Read more
Source§fn write_u32_le(&mut self, n: u32) -> WriteU32Le<&mut Self>where
    Self: Unpin,
 
fn write_u32_le(&mut self, n: u32) -> WriteU32Le<&mut Self>where
    Self: Unpin,
Writes an unsigned 32-bit integer in little-endian order to the
underlying writer. Read more
Source§fn write_i32_le(&mut self, n: i32) -> WriteI32Le<&mut Self>where
    Self: Unpin,
 
fn write_i32_le(&mut self, n: i32) -> WriteI32Le<&mut Self>where
    Self: Unpin,
Writes a signed 32-bit integer in little-endian order to the
underlying writer. Read more
Source§fn write_u64_le(&mut self, n: u64) -> WriteU64Le<&mut Self>where
    Self: Unpin,
 
fn write_u64_le(&mut self, n: u64) -> WriteU64Le<&mut Self>where
    Self: Unpin,
Writes an unsigned 64-bit integer in little-endian order to the
underlying writer. Read more
Source§fn write_i64_le(&mut self, n: i64) -> WriteI64Le<&mut Self>where
    Self: Unpin,
 
fn write_i64_le(&mut self, n: i64) -> WriteI64Le<&mut Self>where
    Self: Unpin,
Writes an signed 64-bit integer in little-endian order to the
underlying writer. Read more
Source§fn write_u128_le(&mut self, n: u128) -> WriteU128Le<&mut Self>where
    Self: Unpin,
 
fn write_u128_le(&mut self, n: u128) -> WriteU128Le<&mut Self>where
    Self: Unpin,
Writes an unsigned 128-bit integer in little-endian order to the
underlying writer. Read more
Source§fn write_i128_le(&mut self, n: i128) -> WriteI128Le<&mut Self>where
    Self: Unpin,
 
fn write_i128_le(&mut self, n: i128) -> WriteI128Le<&mut Self>where
    Self: Unpin,
Writes an signed 128-bit integer in little-endian order to the
underlying writer. Read more
Source§fn write_f32_le(&mut self, n: f32) -> WriteF32Le<&mut Self>where
    Self: Unpin,
 
fn write_f32_le(&mut self, n: f32) -> WriteF32Le<&mut Self>where
    Self: Unpin,
Writes an 32-bit floating point type in little-endian order to the
underlying writer. Read more
Source§fn write_f64_le(&mut self, n: f64) -> WriteF64Le<&mut Self>where
    Self: Unpin,
 
fn write_f64_le(&mut self, n: f64) -> WriteF64Le<&mut Self>where
    Self: Unpin,
Writes an 64-bit floating point type in little-endian order to the
underlying writer. Read more
Source§impl<T> BorrowMut<T> for Twhere
    T: ?Sized,
 
impl<T> BorrowMut<T> for Twhere
    T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
 
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more