Skip to main content

fb2_clean/
config.rs

1mod default;
2pub(crate) mod input;
3pub(crate) mod output;
4mod run;
5pub(crate) mod tags;
6
7use input::Input;
8use output::Output;
9use tags::Tags;
10
11/// Clean configuration.
12#[derive(Clone, Debug, PartialEq)]
13#[non_exhaustive]
14pub struct Config {
15    pub input: Input,
16    pub output: Output,
17    pub recursive: u8,
18    pub tags: Tags,
19    pub zip: bool,
20    pub unzip: bool,
21    pub overwrite: bool,
22    pub exit_on_err: bool,
23    pub jobs: u64,
24}