Files
own_assist/common/src/exit_error.rs
T
milan d43498154e mcp_server_collection now also a library
own_assist now bundles the server collection by default
2026-05-14 17:41:39 +02:00

15 lines
418 B
Rust

use std::fmt::Display;
pub fn exit_with_error_message(error: impl Display, message: impl Display) {
log::error!("{message}: {error}");
eprintln!("{message}: {error}"); // makes sure that message is printed even if logging is deactivated
std::process::exit(1);
}
#[macro_export]
macro_rules! exit_msg {
($message:expr) => {
|e| own_assist_common::exit_with_error_message(e, $message)
};
}