[][src]Trait alloc_no_stdlib::Allocator

pub trait Allocator<T> {
    type AllocatedMemory: AllocatedSlice<T>;
    fn alloc_cell(&mut self, len: usize) -> Self::AllocatedMemory;
fn free_cell(&mut self, data: Self::AllocatedMemory); }

Associated Types

type AllocatedMemory: AllocatedSlice<T>

Loading content...

Required methods

fn alloc_cell(&mut self, len: usize) -> Self::AllocatedMemory

fn free_cell(&mut self, data: Self::AllocatedMemory)

Loading content...

Implementors

impl<'a, T: 'a, U: AllocatedSlice<&'a mut [T]>> Allocator<T> for StackAllocator<'a, T, U>[src]

type AllocatedMemory = AllocatedStackMemory<'a, T>

Loading content...