use super::heap_alloc::WrapBox; use super::{Allocator}; #[derive(Default, Clone, Copy, Debug)] pub struct StandardAlloc{} impl Allocator for StandardAlloc { type AllocatedMemory = WrapBox; fn alloc_cell(&mut self, len : usize) -> WrapBox { vec![T::default().clone();len].into() } fn free_cell(&mut self, _data : WrapBox) { } }