pub trait Loggable { // Required methods fn out(&mut self, message: String); fn err(&mut self, message: String); }