Crate maskerad_memory_allocators [] [src]

This library provides:

  • a stack-based allocator.

  • a double-ended allocator.

  • a double-buffered allocator.

Its primary purpose is to prevent memory fragmentation.

This is a nightly-only library (last rust nightly version tested: 1.25).

Modules

allocation_error
memory_chunk
utils

Structs

DoubleBufferedAllocator

A double-buffered allocator.

DoubleEndedStackAllocator

A double-ended allocator.

StackAllocator

A stack-based allocator for data implementing the Drop trait.