macro_rules! trace_info {
($($arg:tt)*) => {
#[cfg(feature = "tracing")]
#[allow(clippy::used_underscore_binding)]
{ ::tracing::info!($($arg)*); }
};
}
macro_rules! trace_debug {
($($arg:tt)*) => {
#[cfg(feature = "tracing")]
#[allow(clippy::used_underscore_binding)]
{ ::tracing::debug!($($arg)*); }
};
}
macro_rules! trace_warn {
($($arg:tt)*) => {
#[cfg(feature = "tracing")]
#[allow(clippy::used_underscore_binding)]
{ ::tracing::warn!($($arg)*); }
};
}
macro_rules! trace_error {
($($arg:tt)*) => {
#[cfg(feature = "tracing")]
#[allow(clippy::used_underscore_binding)]
{ ::tracing::error!($($arg)*); }
};
}
#[allow(unused_imports)]
pub(crate) use trace_debug;
#[allow(unused_imports)]
pub(crate) use trace_error;
#[allow(unused_imports)]
pub(crate) use trace_info;
#[allow(unused_imports)]
pub(crate) use trace_warn;