custom_utils/
lib.rs

1#![allow(unused_imports, unused)]
2
3mod util_args;
4#[cfg(any(feature = "daemon-sync", feature = "daemon-async"))]
5mod util_daemon;
6#[cfg(feature = "logger")]
7mod util_logger;
8#[cfg(feature = "tls")]
9mod util_tls;
10#[cfg(feature = "tls-util")]
11mod util_tls_util;
12
13#[cfg(feature = "derive")]
14mod util_derive;
15#[cfg(feature = "derive")]
16pub use util_derive::*;
17
18pub mod args {
19    pub use crate::util_args::*;
20}
21
22#[cfg(feature = "logger")]
23pub mod logger {
24    pub use crate::util_logger::{
25        logger_feature, logger_feature_with_path, logger_stdout, logger_stdout_debug,
26    };
27    pub mod log {
28        pub use log::{debug, error, info, trace, warn};
29    }
30    pub mod flexi_logger {
31        pub use flexi_logger::*;
32    }
33}
34
35#[cfg(any(feature = "daemon-sync", feature = "daemon-async"))]
36pub mod daemon {
37    pub use crate::util_daemon::daemon;
38}
39
40#[cfg(feature = "tls")]
41pub mod tls {
42    pub use crate::util_tls::*;
43}
44
45#[cfg(feature = "tls-util")]
46pub mod tls_util {
47    pub use crate::util_tls_util::print::*;
48    pub use crate::util_tls_util::*;
49}
50
51#[cfg(feature = "timer")]
52pub mod timer {
53    pub use timer_util::*;
54}