[][src]Struct runestick::packages::vec::Iter

pub struct Iter { /* fields omitted */ }

An iterator over a vector.

Trait Implementations

impl DoubleEndedIterator for Iter[src]

impl FromValue for Iter[src]

impl Iterator for Iter[src]

type Item = Value

The type of the elements being iterated over.

impl ReflectValueType for Iter[src]

type Owned = Iter

The internal, owned type used for this value.

impl<'a> ReflectValueType for &'a Iter[src]

type Owned = Iter

The internal, owned type used for this value.

impl<'a> ReflectValueType for &'a mut Iter[src]

type Owned = Iter

The internal, owned type used for this value.

impl ToValue for Iter[src]

impl<'a> UnsafeFromValue for &'a Iter[src]

type Output = *const Iter

The output type from the unsafe coercion.

type Guard = RawOwnedRef

The raw guard returned. Read more

impl<'a> UnsafeFromValue for &'a mut Iter[src]

type Output = *mut Iter

The output type from the unsafe coercion.

type Guard = RawOwnedMut

The raw guard returned. Read more

Auto Trait Implementations

impl !RefUnwindSafe for Iter

impl !Send for Iter

impl !Sync for Iter

impl Unpin for Iter

impl !UnwindSafe for Iter

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> From<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, 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>,