use std::path::PathBuf; use crate::{ cli::Flags, file::File }; pub enum DecompressionResult { FilesUnpacked(Vec), FileInMemory(Vec), } pub trait Decompressor { fn decompress(&self, from: File, into: &Option, flags: Flags) -> crate::Result; }