Module bones_framework::lib::prelude::bones_schema::alloc
source · Expand description
Allocation and collection utilities.
Structs§
- A low-level memory allocation utility for creating a resizable buffer of elements of a specific layout.
- Iterator over items in a
ResizableAlloc
. - Mutable iterator over items in a
ResizableAlloc
. - Typed version of a
SchemaMap
. - A typed version of a
SchemaVec
. - Iterator over
SVec
. - Iterator over items in an
SVec
. - Iterator over items in an
SVec
. - Untyped schema-aware “HashMap”.
- A type-erased
Vec
-like collection that for items with the same [Schema
]. - Iterator over
SchemaVec
. - Mutable iterator over
SchemaVec
. - Error type for
TypeDatas
- A
TypeMap
-like structure, that does not allow removing entries or updating exisintg entries.
Traits§
- Extension trait for the
Layout
type that copies useful nightly functions so that we can use them on stable.