[][src]Trait array_iterator::Array

pub trait Array<T> {
    type MaybeUninit: AsRef<[MaybeUninit<T>]> + AsMut<[MaybeUninit<T>]>;
    pub fn into_maybeunint(self) -> Self::MaybeUninit;
}

Trait for array-like types that can be used as an iterator.

This is not intended for users to implement.

Furthermore this trait will be marked unsafe in the next major version. See https://gitlab.com/kevincox/array_iterator.rs/-/issues/1 for more details.

Associated Types

Loading content...

Required methods

pub fn into_maybeunint(self) -> Self::MaybeUninit[src]

Convert to an array of MaybeUninit.

The return value MUST be completely initialized. If any of the values in the returned array are "uninit" then undefined behaviour will occur.

Loading content...

Implementations on Foreign Types

impl<T> Array<T> for [T; 0][src]

impl<T> Array<T> for [T; 1][src]

impl<T> Array<T> for [T; 2][src]

impl<T> Array<T> for [T; 3][src]

impl<T> Array<T> for [T; 4][src]

impl<T> Array<T> for [T; 5][src]

impl<T> Array<T> for [T; 6][src]

impl<T> Array<T> for [T; 7][src]

impl<T> Array<T> for [T; 8][src]

impl<T> Array<T> for [T; 9][src]

impl<T> Array<T> for [T; 10][src]

impl<T> Array<T> for [T; 11][src]

impl<T> Array<T> for [T; 12][src]

impl<T> Array<T> for [T; 13][src]

impl<T> Array<T> for [T; 14][src]

impl<T> Array<T> for [T; 15][src]

impl<T> Array<T> for [T; 16][src]

impl<T> Array<T> for [T; 17][src]

impl<T> Array<T> for [T; 18][src]

impl<T> Array<T> for [T; 19][src]

impl<T> Array<T> for [T; 20][src]

impl<T> Array<T> for [T; 21][src]

impl<T> Array<T> for [T; 22][src]

impl<T> Array<T> for [T; 23][src]

impl<T> Array<T> for [T; 24][src]

impl<T> Array<T> for [T; 25][src]

impl<T> Array<T> for [T; 26][src]

impl<T> Array<T> for [T; 27][src]

impl<T> Array<T> for [T; 28][src]

impl<T> Array<T> for [T; 29][src]

impl<T> Array<T> for [T; 30][src]

impl<T> Array<T> for [T; 31][src]

impl<T> Array<T> for [T; 32][src]

impl<T> Array<T> for [T; 33][src]

impl<T> Array<T> for [T; 34][src]

impl<T> Array<T> for [T; 35][src]

impl<T> Array<T> for [T; 36][src]

impl<T> Array<T> for [T; 37][src]

impl<T> Array<T> for [T; 38][src]

impl<T> Array<T> for [T; 39][src]

impl<T> Array<T> for [T; 40][src]

impl<T> Array<T> for [T; 41][src]

impl<T> Array<T> for [T; 42][src]

impl<T> Array<T> for [T; 43][src]

impl<T> Array<T> for [T; 44][src]

impl<T> Array<T> for [T; 45][src]

impl<T> Array<T> for [T; 46][src]

impl<T> Array<T> for [T; 47][src]

impl<T> Array<T> for [T; 48][src]

impl<T> Array<T> for [T; 49][src]

impl<T> Array<T> for [T; 50][src]

impl<T> Array<T> for [T; 51][src]

impl<T> Array<T> for [T; 52][src]

impl<T> Array<T> for [T; 53][src]

impl<T> Array<T> for [T; 54][src]

impl<T> Array<T> for [T; 55][src]

impl<T> Array<T> for [T; 56][src]

impl<T> Array<T> for [T; 57][src]

impl<T> Array<T> for [T; 58][src]

impl<T> Array<T> for [T; 59][src]

impl<T> Array<T> for [T; 60][src]

impl<T> Array<T> for [T; 61][src]

impl<T> Array<T> for [T; 62][src]

impl<T> Array<T> for [T; 63][src]

impl<T> Array<T> for [T; 64][src]

Loading content...

Implementors

Loading content...