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        logger_stdout_info,
27    };
28    pub mod log {
29        pub use log::{debug, error, info, trace, warn};
30    }
31    pub mod flexi_logger {
32        pub use flexi_logger::*;
33    }
34}
35
36#[cfg(any(feature = "daemon-sync", feature = "daemon-async"))]
37pub mod daemon {
38    pub use crate::util_daemon::daemon;
39}
40
41#[cfg(feature = "tls")]
42pub mod tls {
43    pub use crate::util_tls::*;
44}
45
46#[cfg(feature = "tls-util")]
47pub mod tls_util {
48    pub use crate::util_tls_util::print::*;
49    pub use crate::util_tls_util::*;
50}
51
52#[cfg(feature = "timer")]
53pub mod timer {
54    pub use timer_util::*;
55}