1#![allow(unused)]
2
3macro_rules! trace { ($($x:tt)*) => (
4 #[cfg(feature = "log")]
5 log::trace!($($x)*);
6
7 #[cfg(not(feature = "log"))]
8 let _ = || { let _ = format_args!($($x)*); };
9) }
10
11macro_rules! debug { ($($x:tt)*) => (
12 #[cfg(feature = "log")]
13 log::debug!($($x)*)
14
15 #[cfg(not(feature = "log"))]
16 let _ = || { let _ = format_args!($($x)*); };
17) }
18
19macro_rules! info { ($($x:tt)*) => (
20 #[cfg(feature = "log")]
21 log::info!($($x)*);
22
23 #[cfg(not(feature = "log"))]
24 let _ = || { let _ = format_args!($($x)*); };
25) }
26
27macro_rules! warn { ($($x:tt)*) => (
28 #[cfg(feature = "log")]
29 log::warn!($($x)*);
30
31 #[cfg(not(feature = "log"))]
32 let _ = || { let _ = format_args!($($x)*); };
33) }
34
35macro_rules! error { ($($x:tt)*) => (
36 #[cfg(feature = "log")]
37 log::error!($($x)*);
38
39 #[cfg(not(feature = "log"))]
40 let _ = || { let _ = format_args!($($x)*); };
41) }