mdmg 0.1.6

A scaffold prototype code tool
Documentation
use derive_more::Constructor;

#[cfg(not(tarpaulin_include))]
pub trait Logger {
    fn info(&self, info: &str);
    fn debug(&self, log: &str);
}

#[cfg(not(tarpaulin_include))]
#[derive(Debug, Clone, Copy, Constructor)]
pub struct StdoutLogger {}

#[cfg(not(tarpaulin_include))]
impl Logger for StdoutLogger {
    fn info(&self, info: &str) {
        println!("{}", info);
    }
    fn debug(&self, log: &str) {
        println!("{}", log);
    }
}