// pub trait Printer { fn println(&self, message: impl Into); } pub struct StandardPrinter; impl Printer for StandardPrinter { #[cfg(not(tarpaulin_include))] #[cfg_attr(test, mutants::skip)] fn println(&self, message: impl Into) { println!("{}", message.into()); } }