Apply suggestions from code review

Co-Authored-By: Yoshua Wuyts <yoshuawuyts+github@gmail.com>
yoshuawuyts-patch-1
Fedor Sakharov 5 years ago committed by GitHub
parent 735d604cd1
commit 2384df11ed
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -5,7 +5,7 @@ use crate::future::Future;
use crate::stream::Stream;
use crate::task::{Context, Poll};
/// A stream that repeats elements of type `T` endlessly by applying a provided clousre.
/// A stream that repeats elements of type `T` endlessly by applying a provided closure.
///
/// This stream is constructed by the [`repeat_with`] function.
///
@ -31,14 +31,12 @@ pub struct RepeatWith<F, Fut, A> {
///
/// let s = stream::repeat_with(|| async { 1 });
///
///
/// pin_utils::pin_mut!(s);
///
/// assert_eq!(s.next().await, Some(1));
/// assert_eq!(s.next().await, Some(1));
/// assert_eq!(s.next().await, Some(1));
/// assert_eq!(s.next().await, Some(1));
///
/// # }) }
/// ```
///
@ -52,13 +50,11 @@ pub struct RepeatWith<F, Fut, A> {
///
/// let s = stream::repeat_with(|| async { 1u8 }).take(2);
///
///
/// pin_utils::pin_mut!(s);
///
/// assert_eq!(s.next().await, Some(1));
/// assert_eq!(s.next().await, Some(1));
/// assert_eq!(s.next().await, None);
///
/// # }) }
/// ```
pub fn repeat_with<F, Fut, A>(repeater: F) -> RepeatWith<F, Fut, A> {

Loading…
Cancel
Save