deep_unpack/
data.rs

1use std::path::PathBuf;
2
3use regex::Regex;
4use serde::Deserialize;
5
6#[derive(Deserialize, Default, Debug, Clone)]
7pub struct NoWalkList {
8    #[serde(with = "serde_regex", default)]
9    pub ignores: Vec<Regex>,
10}
11
12#[derive(Debug, Clone)]
13pub struct UnpackStatus {
14    pub archive_file: PathBuf,
15    pub extract_to: Option<PathBuf>,
16    pub err: Option<String>,
17}