core::alloc - Rust (original) (raw)

Module alloc

1.28.0 · Source

Expand description

Memory allocation APIs

Layout

Layout of a block of memory.

LayoutError

The LayoutError is returned when the parameters given to Layout::from_size_alignor some other Layout constructor do not satisfy its documented constraints.

AllocErrorExperimental

The AllocError error indicates an allocation failure that may be due to resource exhaustion or to something wrong when combining the given input arguments with this allocator.

GlobalAlloc

A memory allocator that can be registered as the standard library’s default through the #[global_allocator] attribute.

AllocatorExperimental

An implementation of Allocator can allocate, grow, shrink, and deallocate arbitrary blocks of data described via Layout.

LayoutErrDeprecated