Struct utote::MultisetIterator[][src]

pub struct MultisetIterator<N, U: MultisetStorage<N>> { /* fields omitted */ }

Trait Implementations

impl<U, B> ExactSizeIterator for MultisetIterator<u8, UInt<U, B>> where
    UInt<U, B>: ArrayLength<u8>, 
[src]

impl<U, B> ExactSizeIterator for MultisetIterator<u16, UInt<U, B>> where
    UInt<U, B>: ArrayLength<u16>, 
[src]

impl<U, B> ExactSizeIterator for MultisetIterator<u16x2, UInt<U, B>> where
    UInt<U, B>: ArrayLength<u16x2>, 
[src]

impl<U, B> ExactSizeIterator for MultisetIterator<u16x4, UInt<U, B>> where
    UInt<U, B>: ArrayLength<u16x4>, 
[src]

impl<U, B> ExactSizeIterator for MultisetIterator<u16x8, UInt<U, B>> where
    UInt<U, B>: ArrayLength<u16x8>, 
[src]

impl<U, B> ExactSizeIterator for MultisetIterator<u16x16, UInt<U, B>> where
    UInt<U, B>: ArrayLength<u16x16>, 
[src]

impl<U, B> ExactSizeIterator for MultisetIterator<u16x32, UInt<U, B>> where
    UInt<U, B>: ArrayLength<u16x32>, 
[src]

impl<U, B> ExactSizeIterator for MultisetIterator<u32x2, UInt<U, B>> where
    UInt<U, B>: ArrayLength<u32x2>, 
[src]

impl<U, B> ExactSizeIterator for MultisetIterator<u32x4, UInt<U, B>> where
    UInt<U, B>: ArrayLength<u32x4>, 
[src]

impl<U, B> ExactSizeIterator for MultisetIterator<u32x8, UInt<U, B>> where
    UInt<U, B>: ArrayLength<u32x8>, 
[src]

impl<U, B> ExactSizeIterator for MultisetIterator<u32x16, UInt<U, B>> where
    UInt<U, B>: ArrayLength<u32x16>, 
[src]

impl<U, B> ExactSizeIterator for MultisetIterator<u64x2, UInt<U, B>> where
    UInt<U, B>: ArrayLength<u64x2>, 
[src]

impl<U, B> ExactSizeIterator for MultisetIterator<u32, UInt<U, B>> where
    UInt<U, B>: ArrayLength<u32>, 
[src]

impl<U, B> ExactSizeIterator for MultisetIterator<u64x4, UInt<U, B>> where
    UInt<U, B>: ArrayLength<u64x4>, 
[src]

impl<U, B> ExactSizeIterator for MultisetIterator<u64x8, UInt<U, B>> where
    UInt<U, B>: ArrayLength<u64x8>, 
[src]

impl ExactSizeIterator for MultisetIterator<u8x2, U0>[src]

impl ExactSizeIterator for MultisetIterator<u8x4, U0>[src]

impl ExactSizeIterator for MultisetIterator<u8x8, U0>[src]

impl ExactSizeIterator for MultisetIterator<u8x16, U0>[src]

impl ExactSizeIterator for MultisetIterator<u8x32, U0>[src]

impl ExactSizeIterator for MultisetIterator<u8x64, U0>[src]

impl ExactSizeIterator for MultisetIterator<u16x2, U0>[src]

impl ExactSizeIterator for MultisetIterator<u16x4, U0>[src]

impl<U, B> ExactSizeIterator for MultisetIterator<u64, UInt<U, B>> where
    UInt<U, B>: ArrayLength<u64>, 
[src]

impl ExactSizeIterator for MultisetIterator<u16x8, U0>[src]

impl ExactSizeIterator for MultisetIterator<u16x16, U0>[src]

impl ExactSizeIterator for MultisetIterator<u16x32, U0>[src]

impl ExactSizeIterator for MultisetIterator<u32x2, U0>[src]

impl ExactSizeIterator for MultisetIterator<u32x4, U0>[src]

impl ExactSizeIterator for MultisetIterator<u32x8, U0>[src]

impl ExactSizeIterator for MultisetIterator<u32x16, U0>[src]

impl ExactSizeIterator for MultisetIterator<u64x2, U0>[src]

impl ExactSizeIterator for MultisetIterator<u64x4, U0>[src]

impl ExactSizeIterator for MultisetIterator<u64x8, U0>[src]

impl<U, B> ExactSizeIterator for MultisetIterator<u8x2, UInt<U, B>> where
    UInt<U, B>: ArrayLength<u8x2>, 
[src]

impl<U, B> ExactSizeIterator for MultisetIterator<u8x4, UInt<U, B>> where
    UInt<U, B>: ArrayLength<u8x4>, 
[src]

impl<U, B> ExactSizeIterator for MultisetIterator<u8x8, UInt<U, B>> where
    UInt<U, B>: ArrayLength<u8x8>, 
[src]

impl<U, B> ExactSizeIterator for MultisetIterator<u8x16, UInt<U, B>> where
    UInt<U, B>: ArrayLength<u8x16>, 
[src]

impl<U, B> ExactSizeIterator for MultisetIterator<u8x32, UInt<U, B>> where
    UInt<U, B>: ArrayLength<u8x32>, 
[src]

impl<U, B> ExactSizeIterator for MultisetIterator<u8x64, UInt<U, B>> where
    UInt<U, B>: ArrayLength<u8x64>, 
[src]

impl<U, B> Iterator for MultisetIterator<u8, UInt<U, B>> where
    UInt<U, B>: ArrayLength<u8>, 
[src]

type Item = u8

The type of the elements being iterated over.

impl<U, B> Iterator for MultisetIterator<u16, UInt<U, B>> where
    UInt<U, B>: ArrayLength<u16>, 
[src]

type Item = u16

The type of the elements being iterated over.

impl<U, B> Iterator for MultisetIterator<u16x2, UInt<U, B>> where
    UInt<U, B>: ArrayLength<u16x2>, 
[src]

type Item = u16

The type of the elements being iterated over.

impl<U, B> Iterator for MultisetIterator<u16x4, UInt<U, B>> where
    UInt<U, B>: ArrayLength<u16x4>, 
[src]

type Item = u16

The type of the elements being iterated over.

impl<U, B> Iterator for MultisetIterator<u16x8, UInt<U, B>> where
    UInt<U, B>: ArrayLength<u16x8>, 
[src]

type Item = u16

The type of the elements being iterated over.

impl<U, B> Iterator for MultisetIterator<u16x16, UInt<U, B>> where
    UInt<U, B>: ArrayLength<u16x16>, 
[src]

type Item = u16

The type of the elements being iterated over.

impl<U, B> Iterator for MultisetIterator<u16x32, UInt<U, B>> where
    UInt<U, B>: ArrayLength<u16x32>, 
[src]

type Item = u16

The type of the elements being iterated over.

impl<U, B> Iterator for MultisetIterator<u32x2, UInt<U, B>> where
    UInt<U, B>: ArrayLength<u32x2>, 
[src]

type Item = u32

The type of the elements being iterated over.

impl<U, B> Iterator for MultisetIterator<u32x4, UInt<U, B>> where
    UInt<U, B>: ArrayLength<u32x4>, 
[src]

type Item = u32

The type of the elements being iterated over.

impl<U, B> Iterator for MultisetIterator<u32x8, UInt<U, B>> where
    UInt<U, B>: ArrayLength<u32x8>, 
[src]

type Item = u32

The type of the elements being iterated over.

impl<U, B> Iterator for MultisetIterator<u32x16, UInt<U, B>> where
    UInt<U, B>: ArrayLength<u32x16>, 
[src]

type Item = u32

The type of the elements being iterated over.

impl<U, B> Iterator for MultisetIterator<u64x2, UInt<U, B>> where
    UInt<U, B>: ArrayLength<u64x2>, 
[src]

type Item = u64

The type of the elements being iterated over.

impl<U, B> Iterator for MultisetIterator<u32, UInt<U, B>> where
    UInt<U, B>: ArrayLength<u32>, 
[src]

type Item = u32

The type of the elements being iterated over.

impl<U, B> Iterator for MultisetIterator<u64x4, UInt<U, B>> where
    UInt<U, B>: ArrayLength<u64x4>, 
[src]

type Item = u64

The type of the elements being iterated over.

impl<U, B> Iterator for MultisetIterator<u64x8, UInt<U, B>> where
    UInt<U, B>: ArrayLength<u64x8>, 
[src]

type Item = u64

The type of the elements being iterated over.

impl Iterator for MultisetIterator<u8x2, U0>[src]

type Item = u8

The type of the elements being iterated over.

impl Iterator for MultisetIterator<u8x4, U0>[src]

type Item = u8

The type of the elements being iterated over.

impl Iterator for MultisetIterator<u8x8, U0>[src]

type Item = u8

The type of the elements being iterated over.

impl Iterator for MultisetIterator<u8x16, U0>[src]

type Item = u8

The type of the elements being iterated over.

impl Iterator for MultisetIterator<u8x32, U0>[src]

type Item = u8

The type of the elements being iterated over.

impl Iterator for MultisetIterator<u8x64, U0>[src]

type Item = u8

The type of the elements being iterated over.

impl Iterator for MultisetIterator<u16x2, U0>[src]

type Item = u16

The type of the elements being iterated over.

impl Iterator for MultisetIterator<u16x4, U0>[src]

type Item = u16

The type of the elements being iterated over.

impl<U, B> Iterator for MultisetIterator<u64, UInt<U, B>> where
    UInt<U, B>: ArrayLength<u64>, 
[src]

type Item = u64

The type of the elements being iterated over.

impl Iterator for MultisetIterator<u16x8, U0>[src]

type Item = u16

The type of the elements being iterated over.

impl Iterator for MultisetIterator<u16x16, U0>[src]

type Item = u16

The type of the elements being iterated over.

impl Iterator for MultisetIterator<u16x32, U0>[src]

type Item = u16

The type of the elements being iterated over.

impl Iterator for MultisetIterator<u32x2, U0>[src]

type Item = u32

The type of the elements being iterated over.

impl Iterator for MultisetIterator<u32x4, U0>[src]

type Item = u32

The type of the elements being iterated over.

impl Iterator for MultisetIterator<u32x8, U0>[src]

type Item = u32

The type of the elements being iterated over.

impl Iterator for MultisetIterator<u32x16, U0>[src]

type Item = u32

The type of the elements being iterated over.

impl Iterator for MultisetIterator<u64x2, U0>[src]

type Item = u64

The type of the elements being iterated over.

impl Iterator for MultisetIterator<u64x4, U0>[src]

type Item = u64

The type of the elements being iterated over.

impl Iterator for MultisetIterator<u64x8, U0>[src]

type Item = u64

The type of the elements being iterated over.

impl<U, B> Iterator for MultisetIterator<u8x2, UInt<U, B>> where
    UInt<U, B>: ArrayLength<u8x2>, 
[src]

type Item = u8

The type of the elements being iterated over.

impl<U, B> Iterator for MultisetIterator<u8x4, UInt<U, B>> where
    UInt<U, B>: ArrayLength<u8x4>, 
[src]

type Item = u8

The type of the elements being iterated over.

impl<U, B> Iterator for MultisetIterator<u8x8, UInt<U, B>> where
    UInt<U, B>: ArrayLength<u8x8>, 
[src]

type Item = u8

The type of the elements being iterated over.

impl<U, B> Iterator for MultisetIterator<u8x16, UInt<U, B>> where
    UInt<U, B>: ArrayLength<u8x16>, 
[src]

type Item = u8

The type of the elements being iterated over.

impl<U, B> Iterator for MultisetIterator<u8x32, UInt<U, B>> where
    UInt<U, B>: ArrayLength<u8x32>, 
[src]

type Item = u8

The type of the elements being iterated over.

impl<U, B> Iterator for MultisetIterator<u8x64, UInt<U, B>> where
    UInt<U, B>: ArrayLength<u8x64>, 
[src]

type Item = u8

The type of the elements being iterated over.

Auto Trait Implementations

impl<N, U> RefUnwindSafe for MultisetIterator<N, U> where
    <U as MultisetStorage<N>>::Storage: RefUnwindSafe
[src]

impl<N, U> Send for MultisetIterator<N, U> where
    <U as MultisetStorage<N>>::Storage: Send
[src]

impl<N, U> Sync for MultisetIterator<N, U> where
    <U as MultisetStorage<N>>::Storage: Sync
[src]

impl<N, U> Unpin for MultisetIterator<N, U> where
    <U as MultisetStorage<N>>::Storage: Unpin
[src]

impl<N, U> UnwindSafe for MultisetIterator<N, U> where
    <U as MultisetStorage<N>>::Storage: UnwindSafe
[src]

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T, U> Cast<U> for T where
    U: FromCast<T>, 
[src]

impl<T> From<T> for T[src]

impl<T> FromCast<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<I> IntoIterator for I where
    I: Iterator
[src]

type Item = <I as Iterator>::Item

The type of the elements being iterated over.

type IntoIter = I

Which kind of iterator are we turning this into?

impl<I> IteratorRandom for I where
    I: Iterator
[src]

impl<T> Same<T> for T[src]

type Output = T

Should always be Self

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,