linked-list-allocator
Usage
Create a static allocator in your root module:
use LockedHeap;
static ALLOCATOR: LockedHeap = empty;
Before using this allocator, you need to init it:
Features
use_spin
(default): Provide aLockedHeap
type that implements theGlobalAlloc
trait by using a spinlock.alloc_ref
: Provide an implementation of the unstableAllocRef
trait; requires nightly Rust.- Warning: The
AllocRef
trait is still regularly changed on the Rust side, so expect some regular breakage when using this feature.
- Warning: The
License
This crate is dual-licensed under MIT or the Apache License (Version 2.0). See LICENSE-APACHE and LICENSE-MIT for details.