Expand description
Memory allocation APIs
Structs§
- Layout
- Layout of a block of memory.
- LayoutError 
- The LayoutErroris returned when the parameters given toLayout::from_size_alignor some otherLayoutconstructor do not satisfy its documented constraints.
- AllocError Experimental 
- The AllocErrorerror indicates an allocation failure that may be due to resource exhaustion or to something wrong when combining the given input arguments with this allocator.
- GlobalExperimental 
- The global memory allocator.
Traits§
- GlobalAlloc 
- A memory allocator that can be registered as the standard library’s default
through the #[global_allocator]attribute.
- AllocatorExperimental 
- An implementation of Allocatorcan allocate, grow, shrink, and deallocate arbitrary blocks of data described viaLayout.
Functions§
- alloc⚠
- Allocates memory with the global allocator.
- alloc_zeroed ⚠
- Allocates zero-initialized memory with the global allocator.
- dealloc⚠
- Deallocates memory with the global allocator.
- handle_alloc_ error 
- Signals a memory allocation error.
- realloc⚠
- Reallocates memory with the global allocator.
Type Aliases§
- LayoutErr Deprecated