Struct image::Frames[][src]

pub struct Frames { /* fields omitted */ }

Holds the frames of the animated image

Implementations

impl Frames[src]

pub fn new(frames: Vec<Frame>) -> Frames

Notable traits for Frames

impl<'a> Iterator for Frames type Item = Frame;
[src]

Contructs a new frame iterator

Trait Implementations

impl<'a> Iterator for Frames[src]

type Item = Frame

The type of the elements being iterated over.

Auto Trait Implementations

impl RefUnwindSafe for Frames

impl Send for Frames

impl Sync for Frames

impl Unpin for Frames

impl UnwindSafe for Frames

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<T> SetParameter for T[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.