Module alloc::alloc 1.28.0[−][src]
Memory allocation APIs
Structs
| Layout |
Layout of a block of memory. |
| LayoutErr |
The parameters given to |
| AllocErr |
[ Experimental ] The |
| CannotReallocInPlace |
[ Experimental ] The |
| Excess |
[ Experimental ] Represents the combination of a starting address and a total capacity of the returned block. |
| Global |
[ Experimental ] The global memory allocator. |
Traits
| GlobalAlloc |
A memory allocator that can be registered as the standard library’s default
though the |
| Alloc |
[ Experimental ] An implementation of |
Functions
| alloc⚠ |
Allocate memory with the global allocator. |
| alloc_zeroed⚠ |
Allocate zero-initialized memory with the global allocator. |
| dealloc⚠ |
Deallocate memory with the global allocator. |
| handle_alloc_error |
Abort on memory allocation error or failure. |
| realloc⚠ |
Reallocate memory with the global allocator. |