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
Layouttype that copies useful nightly functions so that we can use them on stable.