Module impls

Source
Expand description

Implementations of safe APIs to the BaseArray struct.

BaseArray is defined in heaparray::base.

Structs§

SafeArray
Safe, generic interface to BaseArray.

Traits§

Container
Trait for a simple container.
CopyMap
Trait for a container indexed by a value that implements Copy and Eq.
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 Aliases§

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.