Skip to main content

fb2_clean/
config.rs

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