[−][src]Crate alloc_compose
Composable allocator structures for plugging together more powerful allocators.
alloc-compose
relies on AllocRef
as allocator trait. Until AllocRef
has been stabilized, this crate requires a nightly compiler.
The design of composable allocators is inspired by
std::allocator
Is to Allocation what std::vector
Is to Vexation by Andrei
Alexandrescu and the Phobos Standard Library of the D Programming Language.
License
Alloc-Compose is distributed under the terms of both the MIT license and the Apache License (Version 2.0).
See LICENSE-APACHE and LICENSE-MIT for details.
Modules
stats | Structures to collect allocator statistics. |
Structs
FallbackAlloc | An allocator equivalent of an "or" operator in algebra. |
NullAlloc | An emphatically empty implementation of |
Proxy | Calls the provided callbacks when invoking methods on |
Quantizer | |
Region | Allocator over an user-defined region of memory. |
SegregateAlloc | Dispatches calls to |
Traits
CallbackRef | Backend for the |
Owns | Trait to determine if a given |