pub trait ProgressColumn: Send + Sync {
// Required methods
fn table_column(&self) -> Column;
fn render(
&self,
task: &ProgressTask,
now: f64,
options: &ConsoleOptions,
) -> Box<dyn Renderable + Send + Sync>;
// Provided method
fn max_refresh(&self) -> Option<Duration> { ... }
}