initSidebarItems({"enum":[["AllocErr","The `AllocErr` error specifies whether an allocation failure is specifically due to resource exhaustion or if it is due to something wrong when combining the given input arguments with this allocator."]],"struct":[["CannotReallocInPlace","The `CannotReallocInPlace` error is used when `grow_in_place` or `shrink_in_place` were unable to reuse the given memory block for a requested layout."],["Excess","Represents the combination of a starting address and a total capacity of the returned block."],["Heap",""],["Layout","Layout of a block of memory."],["System",""]],"trait":[["Alloc","An implementation of `Alloc` can allocate, reallocate, and deallocate arbitrary blocks of data described via `Layout`."]]});