pub trait Displayable {
// Required methods
fn fmt_compact(&self, w: &mut dyn Write) -> Result<()>;
fn fmt_table(&self, w: &mut dyn Write) -> Result<()>;
fn fmt_json(&self, w: &mut dyn Write) -> Result<()>;
}pub trait Displayable {
// Required methods
fn fmt_compact(&self, w: &mut dyn Write) -> Result<()>;
fn fmt_table(&self, w: &mut dyn Write) -> Result<()>;
fn fmt_json(&self, w: &mut dyn Write) -> Result<()>;
}