dotune 0.3.1

A cross-platform dotfile manager configured with Lua
1
2
3
4
5
6
7
8
9
10
11
12
use core::fmt::Display;
use std::path::Path;

use crate::execution::{ExecutionLog, ValidationErrorContext};

pub trait Printer {
    fn error(&self, error: impl Display);

    fn validation_error(&mut self, error: ValidationErrorContext);

    fn execution_log(&mut self, defined_in: &Path, log: ExecutionLog);
}