pub trait SetBufInit {
    // Required method
    unsafe fn set_buf_init(&mut self, len: usize);
}
Expand description

A helper trait for set_len like methods.

Required Methods§

source

unsafe fn set_buf_init(&mut self, len: usize)

Updates the number of initialized bytes.

Safety

len should be less or equal than buf_capacity() - buf_len().

Implementations on Foreign Types§

source§

impl SetBufInit for BorrowedBuf<'static>

source§

unsafe fn set_buf_init(&mut self, len: usize)

source§

impl SetBufInit for BytesMut

source§

unsafe fn set_buf_init(&mut self, len: usize)

source§

impl<A: Allocator + Unpin + 'static> SetBufInit for Vec<u8, A>

source§

unsafe fn set_buf_init(&mut self, len: usize)

source§

impl<const N: usize> SetBufInit for ArrayVec<u8, N>

source§

unsafe fn set_buf_init(&mut self, len: usize)

Implementors§