Expand description
Utilities for the array primitive type.
Re-exports§
pub use iter::IntoIter;
Modules§
Macros§
Structs§
- Guard 🔒
- Panic guard for incremental initialization of arrays.
- TryFrom
Slice Error - The error type returned when a conversion from a slice to an array fails.
Traits§
Functions§
- from_fn
- Creates an array where each element is produced by calling
fwith that element’s index while walking forward through the array. - from_
mut - Converts a mutable reference to
Tinto a mutable reference to an array of length 1 (without copying). - from_
ref - Converts a reference to
Tinto a reference to an array of length 1 (without copying). - from_
trusted_ 🔒iterator - Populate an array from the first
Nelements ofiter - iter_
next_ 🔒chunk - Pulls
Nitems fromiterand returns them as an array. If the iterator yields fewer thanNitems,Erris returned containing an iterator over the already yielded items. - iter_
next_ 🔒chunk_ erased - Version of
iter_next_chunkusing a passed-in slice in order to avoid needing to monomorphize for every array length. - repeat
- Creates an array of type
[T; N]by repeatedly cloning a value. - try_
from_ 🔒fn_ erased - Version of
try_from_fnusing a passed-in slice in order to avoid needing to monomorphize for every array length. - try_
from_ 🔒trusted_ iterator - try_
from_ fn Experimental - Creates 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.