pub(crate) struct DeframerVecBuffer {
buf: Vec<u8>,
used: usize,
}
Fields§
§buf: Vec<u8>
Buffer of data read from the socket, in the process of being parsed into messages.
For buffer size management, checkout out the DeframerVecBuffer::prepare_read()
method.
used: usize
What size prefix of buf
is used.
Implementations§
Source§impl DeframerVecBuffer
impl DeframerVecBuffer
Trait Implementations§
Source§impl Debug for DeframerVecBuffer
impl Debug for DeframerVecBuffer
Source§impl Default for DeframerVecBuffer
impl Default for DeframerVecBuffer
Source§fn default() -> DeframerVecBuffer
fn default() -> DeframerVecBuffer
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for DeframerVecBuffer
impl RefUnwindSafe for DeframerVecBuffer
impl Send for DeframerVecBuffer
impl Sync for DeframerVecBuffer
impl Unpin for DeframerVecBuffer
impl UnwindSafe for DeframerVecBuffer
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