pub struct VecWriter { /* private fields */ }Available on crate feature
alloc only.Expand description
A writer that writes into a Vec<u8>.
Implementations§
Trait Implementations§
Source§impl Writer for VecWriter
impl Writer for VecWriter
Source§fn write(&mut self, bytes: &[u8]) -> Result<(), EncodeError>
fn write(&mut self, bytes: &[u8]) -> Result<(), EncodeError>
Write
bytes to the underlying writer. Exactly bytes.len() bytes must be written, or else an error should be returned. Read moreSource§fn write_u8(&mut self, value: u8) -> Result<(), EncodeError>
fn write_u8(&mut self, value: u8) -> Result<(), EncodeError>
Write a single byte to the underlying writer. Read more
Source§fn write_u16(&mut self, value: u16) -> Result<(), EncodeError>
fn write_u16(&mut self, value: u16) -> Result<(), EncodeError>
Write a
u16 to the underlying writer. Read moreSource§fn write_u32(&mut self, value: u32) -> Result<(), EncodeError>
fn write_u32(&mut self, value: u32) -> Result<(), EncodeError>
Write a
u32 to the underlying writer. Read moreSource§fn write_u64(&mut self, value: u64) -> Result<(), EncodeError>
fn write_u64(&mut self, value: u64) -> Result<(), EncodeError>
Write a
u64 to the underlying writer. Read moreSource§fn write_u128(&mut self, value: u128) -> Result<(), EncodeError>
fn write_u128(&mut self, value: u128) -> Result<(), EncodeError>
Write a
u128 to the underlying writer. Read moreAuto Trait Implementations§
impl Freeze for VecWriter
impl RefUnwindSafe for VecWriter
impl Send for VecWriter
impl Sync for VecWriter
impl Unpin for VecWriter
impl UnsafeUnpin for VecWriter
impl UnwindSafe for VecWriter
Blanket Implementations§
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