blob: 078fbd0bda7a9e3dfa8bc63257c06f4793bae716 [file] [log] [blame]
macro_rules! verbose {
($config:expr, $status:expr, $message:expr) => {
$config
.shell()
.verbose(|sh| -> CargoResult<()> { sh.status($status, $message) })?
};
}
#[cfg(feature = "debug")]
macro_rules! debug {
($config: expr, $message: expr) => (
$config.shell().status_with_color("DEBUG", $message, ::termcolor::Color::White)?
);
($config: expr, $($arg: tt)*) => (
$config.shell().status_with_color("DEBUG", format!($($arg)*), ::termcolor::Color::White)?
);
}
#[cfg(not(feature = "debug"))]
macro_rules! debug {
($config:expr, $message:expr) => {};
($config:expr, $($arg:tt)*) => {};
}