pub trait Printable<T: Sized> { // Required method fn printable(&self, db: &Database) -> Result<T>; }