pub trait Column<T> { // Required methods fn name(&self) -> &str; fn width(&self) -> u16; fn render(&self, item: &T) -> (String, Style); }