Module no_std_compat2::alloc
source · Available on non-crate feature
std only.Structs
- AllocErrorExperimentalThe
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. - GlobalExperimentalThe global memory allocator.
- Layout of a block of memory.
- The parameters given to
Layout::from_size_alignor some otherLayoutconstructor do not satisfy its documented constraints.
Traits
- AllocatorExperimentalAn implementation of
Allocatorcan allocate, grow, shrink, and deallocate arbitrary blocks of data described viaLayout. - A memory allocator that can be registered as the standard library’s default through the
#[global_allocator]attribute.
Functions
- Allocate memory with the global allocator.
- Allocate zero-initialized memory with the global allocator.
- Deallocate memory with the global allocator.
- handle_alloc_errorNon-
no_global_oom_handlingAbort on memory allocation error or failure. - Reallocate memory with the global allocator.
Type Definitions
- LayoutErrDeprecated