Trait BufferPool

Source
pub trait BufferPool {
    type Buffer: Deref<Target = [u8]> + DerefMut;

    // Required method
    fn acquire(&self) -> Self::Buffer;
}
Expand description

A trait for implementing PacketPool more easily using an allocator for statically sized buffers.

Required Associated Types§

Source

type Buffer: Deref<Target = [u8]> + DerefMut

Required Methods§

Source

fn acquire(&self) -> Self::Buffer

Implementors§