Skip to content

Commit a096d5e

Browse files
committed
stub out an example
1 parent dea1b67 commit a096d5e

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

src/stream/stream/cycle.rs

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,3 +18,21 @@ impl<T: Copy> Stream for Cycle<T> {
1818
Poll::Pending
1919
}
2020
}
21+
22+
/// # Examples
23+
///
24+
/// Basic usage:
25+
///
26+
/// ```
27+
/// # fn main() -> std::io::Result<()> { async_std::task::block_on(async {
28+
///
29+
/// let values = vec![1,2,3];
30+
///
31+
/// # Ok(()) }) }
32+
///```
33+
fn cycle<T: Copy>(values: Vec<T>) -> impl Stream<Item = T> {
34+
Cycle {
35+
source: values,
36+
index: 0,
37+
}
38+
}

0 commit comments

Comments
 (0)