Skip to main content

error

Function error 

Source
pub fn error(msg: Message) -> String
Expand 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(())
}