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;
12mod util_txrx;
13
14#[cfg(feature = "derive")]
15mod util_derive;
16#[cfg(feature = "derive")]
17pub use util_derive::*;
18pub use util_txrx::*;
19
20pub mod args {
21    pub use crate::util_args::*;
22}
23
24#[cfg(feature = "logger")]
25pub mod logger {
26    pub use crate::util_logger::{
27        logger_feature, logger_feature_with_path, logger_stdout, logger_stdout_debug,
28    };
29    pub use flexi_logger::*;
30    pub use log::{debug, error, info, trace};
31}
32
33#[cfg(any(feature = "daemon-sync", feature = "daemon-async"))]
34pub mod daemon {
35    pub use crate::util_daemon::daemon;
36}
37
38#[cfg(feature = "tls")]
39pub mod tls {
40    pub use crate::util_tls::*;
41}
42
43#[cfg(feature = "tls-util")]
44pub mod tls_util {
45    pub use crate::util_tls_util::print::*;
46    pub use crate::util_tls_util::*;
47}
48
49#[cfg(feature = "timer")]
50pub mod timer {
51    pub use timer_util::*;
52}