1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
use std::io::{BufWriter, Write}; pub struct ArchiveWriter<W> where W: Write, { writer: BufWriter<W>, } impl<W> ArchiveWriter<W> where W: Write, { pub fn new(writer: W) -> Self { Self { writer: BufWriter::new(writer), } } }