1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#[macro_export]
macro_rules! lazy_error {
($($input:tt)*) => {
Err($crate::errors::OsoError::Custom {
message: format!($($input)*),
})
};
}
macro_rules! check_messages {
($core_obj:expr) => {
while let Some(message) = $core_obj.next_message() {
match message.kind {
::polar_core::messages::MessageKind::Print => ::std::println!("{}", &message.msg),
::polar_core::messages::MessageKind::Warning => {
::std::eprintln!("[warning] {}", &message.msg)
}
}
}
true
};
}