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,