#[macro_export]
macro_rules! debugln {
($fmt:expr) => (debug!(concat!($fmt, "\n")));
($fmt:expr, $($arg:tt)*) => (debug!(concat!($fmt, "\n"), $($arg)*));
}
#[macro_export]
macro_rules! debug {
($($arg:tt)*) => {
#[cfg(feature = "debug_logging")]
print!($($arg)*);
};
}