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}