Trait turbulence::packet::Packet
source · [−]pub trait Packet: Deref<Target = [u8]> + DerefMut {
fn capacity(&self) -> usize;
fn resize(&mut self, len: usize, val: u8);
fn extend(&mut self, other: &[u8]) { ... }
fn truncate(&mut self, len: usize) { ... }
fn clear(&mut self) { ... }
fn as_slice(&self) -> &[u8]ⓘNotable traits for &'_ mut [u8]impl<'_> Write for &'_ mut [u8]impl<'_> Read for &'_ [u8]
{ ... }
fn as_mut_slice(&mut self) -> &mut [u8]ⓘNotable traits for &'_ mut [u8]impl<'_> Write for &'_ mut [u8]impl<'_> Read for &'_ [u8]
{ ... }
}
Expand description
A trait for packet buffers used by turbulence
.