Skip to main content

rand/
log_macros.rs

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) }