Expand description
Utilities for the array primitive type.
Modules
Macros
Structs
- Guard 🔒Panic guard for incremental initialization of arrays.
- A by-value array iterator.
- The error type returned when a conversion from a slice to an array fails.
Traits
Functions
- try_from_fnExperimentalCreates an array
[T; N]where each fallible array elementTis returned by thecbcall. Unlikefrom_fn, where the element creation can’t fail, this version will return an error if any element creation was unsuccessful. - Creates an array of type [T; N], where each element
Tis the returned value fromcbusing that element’s index. - Converts a mutable reference to
Tinto a mutable reference to an array of length 1 (without copying). - Converts a reference to
Tinto a reference to an array of length 1 (without copying). - Populate an array from the first
Nelements ofiter - Pulls
Nitems fromiterand returns them as an array. If the iterator yields fewer thanNitems,Erris returned containing an iterator over the already yielded items. - Version of
iter_next_chunkusing a passed-in slice in order to avoid needing to monomorphize for every array length. - Version of
try_from_fnusing a passed-in slice in order to avoid needing to monomorphize for every array length.