Memory allocation APIs
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.
Layout of a block of memory.
The parameters given to
Layout::from_size_alignor some other
Layoutconstructor do not satisfy its documented constraints.
An implementation of
Allocatorcan allocate, grow, shrink, and deallocate arbitrary blocks of data described via
A memory allocator that can be registered as the standard library’s default through the