refractr/src/common.rs

23 lines
378 B
Rust
Raw Normal View History

2025-03-09 12:16:51 -06:00
#[macro_export]
macro_rules! freak_out {
($msg:expr) => {
return Err($msg)
};
}
pub fn warning(msg: String) {
eprintln!("warning: {}", msg)
}
pub fn verbose(level: u8, msg_lvl: u8, msg: String) {
if level < msg_lvl { return };
let mut prefix = String::new();
2025-03-02 11:47:29 -07:00
for _ in 0..msg_lvl {
prefix += "=";
}
prefix += "> ";
eprintln!("{}{}", prefix, msg);
2025-03-02 11:47:29 -07:00
}