pub trait PrettyPrint { // Required method fn print(&self, format: Format) -> Result<(), PrintError>; }