[−][src]Module heaparray::impls
Implementations of safe APIs to the BaseArray
struct.
BaseArray
is defined in heaparray::base
.
Structs
SafeArray | Safe, generic interface to |
Traits
Container | Trait for a simple container. |
CopyMap | Trait for a container indexed by a value that implements |
DefaultLabelledArray | Trait for a labelled array with a default value. |
LabelledArray | Array with an optional label struct stored next to the data. |
LabelledArrayMut | Array with optional label struct stored next to the data that can be mutated |
MakeArray | An array of arbitrary (sized) values that can be safely initialized. |
SafeArrayPtr | Array pointer that also knows what its length is. |
SliceArray | Array that returns a slice into its contents |
SliceArrayMut | Array that returns a mutable slice into its contents |
Type Definitions
FatPtrArray | 2-word reference to an array on the heap that takes ownership of its contained data. |
ThinPtrArray | 1-word reference to an array on the heap that takes ownership of its contained data. |