pub trait AbstractBounceBufferAllocator {
    type Error: Debug;

    // Required methods
    fn allocate(&mut self, layout: Layout) -> Result<usize, Self::Error>;
    fn deallocate(&mut self, offset: usize, size: usize);
}

Required Associated Types§

source

type Error: Debug

Required Methods§

source

fn allocate(&mut self, layout: Layout) -> Result<usize, Self::Error>

source

fn deallocate(&mut self, offset: usize, size: usize)

Implementors§