struct ArrayMutIterator<T>An iterator over array mut values. An exclusive iterator over a uniquely owned array buffer.
next moves the current element out; callers that continue using the array must replace it through _store_current before advancing ownership again.