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; }