pub trait Printer { // Required method fn print(&mut self, s: String); }
Sends strings for printing to an output
Called whenever a string is to be sent to output