diff options
Diffstat (limited to 'src/macros.rs')
-rw-r--r-- | src/macros.rs | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/macros.rs b/src/macros.rs index a6e30104..c96e6d64 100644 --- a/src/macros.rs +++ b/src/macros.rs @@ -31,6 +31,16 @@ macro_rules! err_println { } #[macro_export] +macro_rules! err_print { + ($($arg:tt)*) => {{ + if cfg!(feature = "err-println") { + use std::io::Write; + (write!(&mut ::std::io::stderr(), $($arg)*)).expect("stderr"); + } + }} +} + +#[macro_export] macro_rules! debug_println { ($($t:tt)*) => { if cfg!(debug_assertions) { |