Module alloc::heap
[−]
[src]
Unstable (
heap_api
#27700): the precise API and guarantees it provides may be tweaked slightly, especially to possibly take into account the types being stored to make room for a future tracing garbage collector
Reexports
use core::prelude::v1::*; |
use core::{isize, usize}; |
Constants
EMPTY |
[Unstable] An arbitrary non-null address to represent zero-size allocations. |
Functions
__rust_allocate | [Unstable] |
__rust_deallocate | [Unstable] |
__rust_reallocate | [Unstable] |
__rust_reallocate_inplace | [Unstable] |
__rust_usable_size | [Unstable] |
allocate |
[Unstable] Return a pointer to |
check_size_and_alignment | [Unstable] |
deallocate |
[Unstable] Deallocates the memory referenced by |
exchange_free | [Unstable] |
exchange_malloc |
[Unstable] The allocator for unique pointers. |
reallocate |
[Unstable] Resize the allocation referenced by |
reallocate_inplace |
[Unstable] Resize the allocation referenced by |
usable_size |
[Unstable] Returns the usable size of an allocation created with the specified the
|