1#![warn(clippy::pedantic, clippy::cargo)]
2#![allow(
3 clippy::match_on_vec_items,
4 clippy::match_wildcard_for_single_variants,
5 clippy::missing_errors_doc,
6 clippy::missing_panics_doc,
7 clippy::module_name_repetitions,
8 clippy::never_loop,
9 clippy::single_match,
10 clippy::single_match_else
11)]
12#![cfg_attr(feature = "strict", deny(warnings))]
13
14pub use crate::{
15 build::{build, FsEntry},
16 config::Config,
17 extract::{dump_index, extract, read_index},
18};
19
20#[macro_use]
21mod macros;
22
23mod build;
24mod config;
25mod extract;
26mod script;
27#[cfg(test)]
28mod tests;
29mod utils;
30mod xor;