use dsntk_common::{DsntkError, ToErrorMessage};
#[derive(ToErrorMessage)]
struct ActionError(String);
pub fn err_create_directory(path: &str, reason: &str) -> DsntkError {
ActionError(format!("creating directory '{path}' failed with reason: {reason}")).into()
}
pub fn err_save_file(path: &str, reason: &str) -> DsntkError {
ActionError(format!("saving file '{path}' failed with reason: {reason}")).into()
}