Module alloc

Module alloc 

Source
Expand description

Allocation and collection utilities.

Structs§

ResizableAlloc
A low-level memory allocation utility for creating a resizable buffer of elements of a specific layout.
ResizableAllocIter
Iterator over items in a ResizableAlloc.
ResizableAllocIterMut
Mutable iterator over items in a ResizableAlloc.
SMap
Typed version of a SchemaMap.
SVec
A typed version of a SchemaVec.
SVecIntoIter
Iterator over SVec.
SVecIter
Iterator over items in an SVec.
SVecIterMut
Iterator over items in an SVec.
SchemaMap
Untyped schema-aware “HashMap”.
SchemaVec
A type-erased Vec-like collection that for items with the same [Schema].
SchemaVecIter
Iterator over SchemaVec.
SchemaVecIterMut
Mutable iterator over SchemaVec.
TypeDataAlreadyInserted
Error type for TypeDatas
TypeDatas
A TypeMap-like structure, that does not allow removing entries or updating exisintg entries.

Traits§

LayoutExt
Extension trait for the Layout type that copies useful nightly functions so that we can use them on stable.