(path: impl AsRef<Path>, entries: &[ZipEntry])
| 24 | max_compression_ratio: DEFAULT_MAX_COMPRESSION_RATIO, |
| 25 | } |
| 26 | } |
| 27 | } |
| 28 | |
| 29 | pub struct ZipEntry { |
| 30 | pub source: PathBuf, |
| 31 | pub name: String, |
| 32 | pub unix_permissions: u32, |
| 33 | } |
| 34 | |
| 35 | impl ZipEntry { |
| 36 | pub fn new(source: impl Into<PathBuf>, name: impl Into<String>) -> Self { |
| 37 | Self { |
| 38 | source: source.into(), |
| 39 | name: name.into(), |
| 40 | unix_permissions: 0o644, |
| 41 | } |
| 42 | } |
| 43 |
no test coverage detected