Trait IntoNonEmptyIterator

Source
pub trait IntoNonEmptyIterator: IntoIterator {
    type IntoNEIter: NonEmptyIterator<Item = Self::Item>;

    // Required method
    fn into_nonempty_iter(self) -> Self::IntoNEIter;
}
Expand description

Conversion into a NonEmptyIterator.

Required Associated Types§

Source

type IntoNEIter: NonEmptyIterator<Item = Self::Item>

Which kind of NonEmptyIterator are we turning this into?

Required Methods§

Source

fn into_nonempty_iter(self) -> Self::IntoNEIter

Creates a NonEmptyIterator from a value.

Implementations on Foreign Types§

Source§

impl<'a, T> IntoNonEmptyIterator for &'a [T; 1]

Source§

impl<'a, T> IntoNonEmptyIterator for &'a [T; 2]

Source§

impl<'a, T> IntoNonEmptyIterator for &'a [T; 3]

Source§

impl<'a, T> IntoNonEmptyIterator for &'a [T; 4]

Source§

impl<'a, T> IntoNonEmptyIterator for &'a [T; 5]

Source§

impl<'a, T> IntoNonEmptyIterator for &'a [T; 6]

Source§

impl<'a, T> IntoNonEmptyIterator for &'a [T; 7]

Source§

impl<'a, T> IntoNonEmptyIterator for &'a [T; 8]

Source§

impl<'a, T> IntoNonEmptyIterator for &'a [T; 9]

Source§

impl<'a, T> IntoNonEmptyIterator for &'a [T; 10]

Source§

impl<'a, T> IntoNonEmptyIterator for &'a [T; 11]

Source§

impl<'a, T> IntoNonEmptyIterator for &'a [T; 12]

Source§

impl<'a, T> IntoNonEmptyIterator for &'a [T; 13]

Source§

impl<'a, T> IntoNonEmptyIterator for &'a [T; 14]

Source§

impl<'a, T> IntoNonEmptyIterator for &'a [T; 15]

Source§

impl<'a, T> IntoNonEmptyIterator for &'a [T; 16]

Source§

impl<'a, T> IntoNonEmptyIterator for &'a [T; 17]

Source§

impl<'a, T> IntoNonEmptyIterator for &'a [T; 18]

Source§

impl<'a, T> IntoNonEmptyIterator for &'a [T; 19]

Source§

impl<'a, T> IntoNonEmptyIterator for &'a [T; 20]

Source§

impl<'a, T> IntoNonEmptyIterator for &'a [T; 21]

Source§

impl<'a, T> IntoNonEmptyIterator for &'a [T; 22]

Source§

impl<'a, T> IntoNonEmptyIterator for &'a [T; 23]

Source§

impl<'a, T> IntoNonEmptyIterator for &'a [T; 24]

Source§

impl<'a, T> IntoNonEmptyIterator for &'a [T; 25]

Source§

impl<'a, T> IntoNonEmptyIterator for &'a [T; 26]

Source§

impl<'a, T> IntoNonEmptyIterator for &'a [T; 27]

Source§

impl<'a, T> IntoNonEmptyIterator for &'a [T; 28]

Source§

impl<'a, T> IntoNonEmptyIterator for &'a [T; 29]

Source§

impl<'a, T> IntoNonEmptyIterator for &'a [T; 30]

Source§

impl<'a, T> IntoNonEmptyIterator for &'a [T; 31]

Source§

impl<'a, T> IntoNonEmptyIterator for &'a [T; 32]

Source§

impl<T> IntoNonEmptyIterator for [T; 1]

Source§

impl<T> IntoNonEmptyIterator for [T; 2]

Source§

impl<T> IntoNonEmptyIterator for [T; 3]

Source§

impl<T> IntoNonEmptyIterator for [T; 4]

Source§

impl<T> IntoNonEmptyIterator for [T; 5]

Source§

impl<T> IntoNonEmptyIterator for [T; 6]

Source§

impl<T> IntoNonEmptyIterator for [T; 7]

Source§

impl<T> IntoNonEmptyIterator for [T; 8]

Source§

impl<T> IntoNonEmptyIterator for [T; 9]

Source§

impl<T> IntoNonEmptyIterator for [T; 10]

Source§

impl<T> IntoNonEmptyIterator for [T; 11]

Source§

impl<T> IntoNonEmptyIterator for [T; 12]

Source§

impl<T> IntoNonEmptyIterator for [T; 13]

Source§

impl<T> IntoNonEmptyIterator for [T; 14]

Source§

impl<T> IntoNonEmptyIterator for [T; 15]

Source§

impl<T> IntoNonEmptyIterator for [T; 16]

Source§

impl<T> IntoNonEmptyIterator for [T; 17]

Source§

impl<T> IntoNonEmptyIterator for [T; 18]

Source§

impl<T> IntoNonEmptyIterator for [T; 19]

Source§

impl<T> IntoNonEmptyIterator for [T; 20]

Source§

impl<T> IntoNonEmptyIterator for [T; 21]

Source§

impl<T> IntoNonEmptyIterator for [T; 22]

Source§

impl<T> IntoNonEmptyIterator for [T; 23]

Source§

impl<T> IntoNonEmptyIterator for [T; 24]

Source§

impl<T> IntoNonEmptyIterator for [T; 25]

Source§

impl<T> IntoNonEmptyIterator for [T; 26]

Source§

impl<T> IntoNonEmptyIterator for [T; 27]

Source§

impl<T> IntoNonEmptyIterator for [T; 28]

Source§

impl<T> IntoNonEmptyIterator for [T; 29]

Source§

impl<T> IntoNonEmptyIterator for [T; 30]

Source§

impl<T> IntoNonEmptyIterator for [T; 31]

Source§

impl<T> IntoNonEmptyIterator for [T; 32]

Implementors§

Source§

impl<'a, K, V, S> IntoNonEmptyIterator for &'a NEIndexMap<K, V, S>

Source§

type IntoNEIter = Iter<'a, K, V>

Source§

impl<'a, K, V, S> IntoNonEmptyIterator for &'a NEMap<K, V, S>

Source§

type IntoNEIter = Iter<'a, K, V>

Source§

impl<'a, T> IntoNonEmptyIterator for &'a NESlice<'a, T>

Source§

type IntoNEIter = Iter<'a, T>

Source§

impl<'a, T> IntoNonEmptyIterator for &'a NEVec<T>

Source§

type IntoNEIter = Iter<'a, T>

Source§

impl<'a, T> IntoNonEmptyIterator for NESlice<'a, T>

Source§

type IntoNEIter = Iter<'a, T>

Source§

impl<'a, T, S> IntoNonEmptyIterator for &'a NESet<T, S>

Source§

type IntoNEIter = Iter<'a, T>

Source§

impl<I: NonEmptyIterator> IntoNonEmptyIterator for I

Source§

impl<K, V, S> IntoNonEmptyIterator for NEIndexMap<K, V, S>

Source§

impl<K, V, S> IntoNonEmptyIterator for NEMap<K, V, S>

Source§

impl<T> IntoNonEmptyIterator for NEVec<T>

Source§

impl<T, S> IntoNonEmptyIterator for NESet<T, S>