Module arr

Module arr 

Source
Expand description

Array-related data structures such as fixed-length arrays

Structs§

Arr
Fixed-length one-dimensional array implementation
Arr2
Fixed-length 2D array implementation
Arr3
Fixed-length 3D array implementation
Arr4
Fixed-length 4D array implementation
Arr2Iter
Implementation of an immutable iterator for fixed-length 2D arrays
Arr2IterMut
Implementation of an mutable iterator for fixed-length 2D arrays
Arr2IterProducer
Implementation of plumbing::Producer for Arr2
Arr2ParIter
ParallelIterator implementation for Arr2
Arr2View
Implementation of a immutable view of a fixed-length 2D array
Arr2ViewMut
Implementation of a mutable view of a fixed-length 2D array
Arr3Iter
Implementation of an immutable iterator for fixed-length 3D arrays
Arr3IterMut
Implementation of an mutable iterator for fixed-length 3D arrays
Arr3IterProducer
Implementation of plumbing::Producer for Arr3
Arr3ParIter
ParallelIterator implementation for Arr3
Arr3View
Implementation of a immutable view of a fixed-length 3D array
Arr3ViewMut
Implementation of a mutable view of a fixed-length 3D array
Arr4Iter
Implementation of an immutable iterator for fixed-length 4D arrays
Arr4IterMut
Implementation of an mutable iterator for fixed-length 4D arrays
Arr4IterProducer
Implementation of plumbing::Producer for Arr4
Arr4ParIter
ParallelIterator implementation for Arr4
ArrView
Implementation of an immutable view of a fixed-length 1D array
ArrViewMut
Implementation of an mutable view of a fixed-length 1D array
DiffArr
Array difference information
SerializedVec
Implementation of fixed-length arrays whose size is not specified by a type parameter
SerializedVecConverter
Converter via for zero-cost conversion of SerializedVec<U,T> to SerializedVec<U,R>
SerializedVecIter
SerializedVec’s Immutable Iterator
SerializedVecIterMut
SerializedVec’s mutable Iterator
SerializedVecIterProducer
Implementation of plumbing::Producer for SerializedVec
SerializedVecParIter
Implementation of ParallelIterator for SerializedVec
SerializedVecView
Implementation of an immutable view of SerializedVec
ShieldSlice
Wrapper to prevent operations on references to mutable slices that overwrite the slice itself with another slice

Traits§

AsView
Trait that defines an immutable view that references itself
AsViewMut
Trait that defines an mutable view that references itself
IntoConverter
Trait that implements the ability to convert to a converter type for conversion to a destination type.
MakeView
Trait that returns a view holding an immutable reference to the slice to be owned
MakeViewMut
Trait that returns a view holding an mutable reference to the slice to be owned
SliceSize
Trait that returns the number of elements in the slice held by itself