1#![forbid(unsafe_code)]
4
5#![deny(
7 unstable_features,
9 missing_debug_implementations,
10 missing_copy_implementations,
11 trivial_casts,
12 trivial_numeric_casts,
13 unused_import_braces,
14 unused_qualifications
15)]
16#![allow(unused_imports, dead_code)]
17
18
19pub mod config;
25
26pub mod database;
28pub mod notification;
30pub mod sftp;
32pub mod utils;
34pub mod watcher;
36pub mod webapi;
38
39use lazy_static::lazy_static;
41use regex::Regex;
42lazy_static! {
43 static ref TEMP_PATTERN: Regex = Regex::new(r".*-[a-zA-Z0-9]{4,}$").unwrap();
44}
45
46pub use tracing::{debug, error, info, instrument, trace, warn};
47pub use utils::*;
48
49#[cfg(test)]
54mod tests;