use zip::DateTime; pub struct FileInfo { pub name: String, pub size: u64, pub mode: Option, pub modified: Option, } pub fn to_file_info(zipped_file: &zip::read::ZipFile) -> FileInfo where R: std::io::Read + std::io::Seek { FileInfo { name: zipped_file.name().to_string(), size: zipped_file.size(), mode: zipped_file.unix_mode(), modified: zipped_file.last_modified(), } }