pub fn error(msg: Message) -> StringExpand description
Prefixes the message with the error mark.
use kasl::libs::messages::{Message, error};
let message = error(Message::ConfigSaveError);
println!("{}", message); // "❌ Failed to save configuration"
let detailed = error(Message::GitlabFetchFailed("Network timeout".to_string()));
println!("{}", detailed);use kasl::msg_error;
use kasl::libs::messages::Message;
use anyhow::Result;
fn save_config() -> Result<()> {
if let Err(_) = operation() {
msg_error!(Message::ConfigSaveError);
return Err(anyhow::anyhow!("Configuration save failed"));
}
Ok(())
}