pub const PRETTY_COMPONENTS: &TableComponents = &TableComponents {
lb: '│',
rb: '│',
tb: '─',
bb: '─',
vert: '│',
hor: '─',
urc: '┐',
ulc: '┌',
brc: '┘',
blc: '└',
lb_int: '├',
rb_int: '┤',
tb_int: '┬',
bb_int: '┴',
intersection: '┼',
};
pub const ASCII_COMPONENTS: &TableComponents = &TableComponents {
lb: '|',
rb: '|',
tb: '-',
bb: '-',
vert: '|',
hor: '-',
urc: '+',
ulc: '+',
brc: '+',
blc: '+',
lb_int: '+',
rb_int: '+',
tb_int: '+',
bb_int: '+',
intersection: '+',
};
#[derive(Debug, Clone, Copy, PartialEq, Eq)]
pub struct TableComponents {
pub lb: char,
pub rb: char,
pub tb: char,
pub bb: char,
pub vert: char,
pub hor: char,
pub urc: char,
pub ulc: char,
pub brc: char,
pub blc: char,
pub lb_int: char,
pub rb_int: char,
pub tb_int: char,
pub bb_int: char,
pub intersection: char,
}