lzma_rs/
macros.rs

1/// Log trace message (feature: enabled).
2#[cfg(feature = "enable_logging")]
3macro_rules! lzma_trace {
4    ($($arg:tt)+) => {
5        log::trace!($($arg)+);
6    }
7}
8
9/// Log debug message (feature: enabled).
10#[cfg(feature = "enable_logging")]
11macro_rules! lzma_debug {
12    ($($arg:tt)+) => {
13        log::debug!($($arg)+);
14    }
15}
16
17/// Log info message (feature: enabled).
18#[cfg(feature = "enable_logging")]
19macro_rules! lzma_info {
20    ($($arg:tt)+) => {
21        log::info!($($arg)+);
22    }
23}
24
25/// Log trace message (feature: disabled).
26#[cfg(not(feature = "enable_logging"))]
27macro_rules! lzma_trace {
28    ($($arg:tt)+) => {};
29}
30
31/// Log debug message (feature: disabled).
32#[cfg(not(feature = "enable_logging"))]
33macro_rules! lzma_debug {
34    ($($arg:tt)+) => {};
35}
36
37/// Log info message (feature: disabled).
38#[cfg(not(feature = "enable_logging"))]
39macro_rules! lzma_info {
40    ($($arg:tt)+) => {};
41}