Module alloc
Memory allocation APIs
Structs
-
AllocError
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. - 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.
Traits
-
Allocator
An implementation of
Allocatorcan allocate, grow, shrink, and deallocate arbitrary blocks of data described via [Layout][]. -
GlobalAlloc
A memory allocator that can be registered as the standard library’s default
through the
#[global_allocator]attribute.