pub trait Printer {
// Required methods
fn overwrite_file(&self, file_to: &Path);
fn skip_exists(&self, file_to: &Path);
fn add_file(&self, file_to: &Path);
fn injected(&self, file_to: &Path);
}
pub trait Printer {
// Required methods
fn overwrite_file(&self, file_to: &Path);
fn skip_exists(&self, file_to: &Path);
fn add_file(&self, file_to: &Path);
fn injected(&self, file_to: &Path);
}