pub trait DefaultTableStyle<const N: usize> {
// Required method
fn default_table_style() -> [Column<'static>; N];
}Expand description
Indicates that this type has a “default column style” so columns can
be auto-generated for a TableFormatter. This trait may be derived using
#[derive(DefaultTableStyle)] if column style customization is unnecessary.
This trait is automatically implemented for arrays and tuples.
Required Methods§
Sourcefn default_table_style() -> [Column<'static>; N]
fn default_table_style() -> [Column<'static>; N]
Generates an array of Columns that indicate the default/preferred column format for this type. It may, for example, make column titles match with a type’s field names, or right-align numbers while left-aligning other data, etc.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.