[][src]Struct ticktock::delay::Delay

pub struct Delay { /* fields omitted */ }

Simple iterable delay

Iterating over this structure will insert delay between each iteration, starting after the first.

Methods

impl Delay[src]

Important traits for Delay
pub fn new(delay: Duration) -> Delay[src]

Creates a new delay

Important traits for Delay
pub fn delayed(delay: Duration) -> Delay[src]

Creates a new delay that delays first

Trait Implementations

impl<'a> Iterator for Delay[src]

type Item = ()

The type of the elements being iterated over.

Auto Trait Implementations

impl RefUnwindSafe for Delay

impl Send for Delay

impl Sync for Delay

impl Unpin for Delay

impl UnwindSafe for Delay

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