aboutsummaryrefslogtreecommitdiff
path: root/src/zip/file/write.rs
blob: d5b686c7ec88a7bbefa7ab306c510e3ec9a90878 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use crate::driver::FileDriver;
use crate::zip::ZipFileInfo;
use std::io::Write;

pub struct ZipFileWriter<'d, Io: Write> {
    #[allow(dead_code)]
    io: &'d mut Io,
    info: &'d ZipFileInfo,
}

impl<'d, Io: Write> FileDriver for ZipFileWriter<'d, Io> {
    type Io = Io;
    type FileInfo = ZipFileInfo;

    fn info(&self) -> &Self::FileInfo {
        self.info
    }
}