Skip to content

Commit 4b3a373

Browse files
committed
enable to pass doc test
1 parent d05d43c commit 4b3a373

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

lib/src/io/multi_reader.rs

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,20 @@ use std::{collections::VecDeque, io::Read};
77
///
88
/// ```
99
/// use std::{
10+
/// collections::VecDeque,
1011
/// io::{copy, stdout, Read},
11-
/// usize,
1212
/// };
1313
/// use lib::io::MultiReader;
1414
///
1515
/// fn main() -> std::io::Result<()> {
1616
/// let header = "---- HEADER ----\n".as_bytes();
1717
/// let content = "Example of MultiReader\n".as_bytes();
1818
/// 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+
/// ]));
2024
/// copy(&mut multi_reader, &mut stdout())?;
2125
/// Ok(())
2226
/// }

0 commit comments

Comments
 (0)