File tree Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -7,16 +7,20 @@ use std::{collections::VecDeque, io::Read};
7
7
///
8
8
/// ```
9
9
/// use std::{
10
+ /// collections::VecDeque,
10
11
/// io::{copy, stdout, Read},
11
- /// usize,
12
12
/// };
13
13
/// use lib::io::MultiReader;
14
14
///
15
15
/// fn main() -> std::io::Result<()> {
16
16
/// let header = "---- HEADER ----\n".as_bytes();
17
17
/// let content = "Example of MultiReader\n".as_bytes();
18
18
/// let footer = "---- FOOTER ----\n".as_bytes();
19
- /// let mut multi_reader = MultiReader::new(vec![header, content, footer]);
19
+ /// let mut multi_reader = MultiReader::new(VecDeque::from(vec![
20
+ /// Box::new(header) as Box<dyn Read>,
21
+ /// Box::new(content) as Box<dyn Read>,
22
+ /// Box::new(footer) as Box<dyn Read>,
23
+ /// ]));
20
24
/// copy(&mut multi_reader, &mut stdout())?;
21
25
/// Ok(())
22
26
/// }
You can’t perform that action at this time.
0 commit comments