Struct futures_util::stream::RepeatWith [−][src]
#[must_use = "streams do nothing unless polled"]pub struct RepeatWith<F> { /* fields omitted */ }
An stream that repeats elements of type A endlessly by
applying the provided closure F: FnMut() -> A.
This struct is created by the repeat_with() function.
See its documentation for more.
Trait Implementations
impl<F: Clone> Clone for RepeatWith<F>[src]
impl<F: Clone> Clone for RepeatWith<F>[src]fn clone(&self) -> RepeatWith<F>[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
impl<A, F: FnMut() -> A> FusedStream for RepeatWith<F>[src]
impl<A, F: FnMut() -> A> FusedStream for RepeatWith<F>[src]fn is_terminated(&self) -> bool[src]
impl<A, F: FnMut() -> A> Stream for RepeatWith<F>[src]
impl<A, F: FnMut() -> A> Stream for RepeatWith<F>[src]impl<A, F: FnMut() -> A> Unpin for RepeatWith<F>[src]
Auto Trait Implementations
impl<F> RefUnwindSafe for RepeatWith<F> where
F: RefUnwindSafe,
F: RefUnwindSafe,
impl<F> Send for RepeatWith<F> where
F: Send,
F: Send,
impl<F> Sync for RepeatWith<F> where
F: Sync,
F: Sync,
impl<F> UnwindSafe for RepeatWith<F> where
F: UnwindSafe,
F: UnwindSafe,